Hej #programowanie!
Mam skrypt w bashu, który wywołuje program pythona , który na końcu czeka na naciśnięcie q, żeby się zakończył. (python działa w tle). Po uruchomieniu procesu pythonowego bash wypisuje mi jego pid a potem wywala mi błąd: eoferror when reading a line. Jak mam to zrobić żeby wywołać na luzie skrypt w bashu, sprawdzić np. htopem proces a potem zakończyć działanie pythona?

#programista15k #programowanie
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dobry, dobry. Mam problemik, bo SSH nie wykonuje komendy sub-gassian, aliasu z .bashrc ... Kompletnie nie wiem czemu. Na drugim serwerze wystarczylo wrzucić alias w .bashprofile i działało, tutaj ani z .bashprofile ani z .bashrc nie chce sie wykonac.

Tutaj plik .bash
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#bash #naukaprogramowania
Dlaczego w poniższym przypadku w if "x" prawidłowo rozwija się do wartości, a kiedy chce przypisać wartość zmiennej adress to przypisane zostaje tylko "user@"?

ssh -i ${sshKey} ${vm} << END_DEPLOYER
export x="111.111.111.11"

if
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@secondreality: Niestety nie. Dzięki -x odkryłem jedynie, że zmienna się niepoprawnie zapisuje. Jak ktoś jest ślepy to nawet najlepsze narzędzie do debugingu nie pomoże ()
  • Odpowiedz
Heloł #programowanie

Czy ktoś może wytłumaczyć mi dlaczego jak uruchomie w moim programie taką linijke:

process = psutil.Process(os.getpid())
print("mBytes: ", str(process.memory_info().rss/1000000))
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Heibonna: Nie zadziała: echo "Jakiś tekst $zmiennaKolejny wyraz bez spacji"
Zadziała: echo "Jakiś tekst ${zmienna}Kolejny wyraz bez spacji"

Po za tym, moim zdaniem używanie ${} zwiększa czytelność kodu.
  • Odpowiedz
#bash #programowanie
Musze wykonach cos takiego:
Komenda0 "Komenda1'export x= "string" ' "

Czy jest sposób na podwójne zagnieżdżanie lub sposob na export bez uzycia cudzysłowu?
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Heibonna: stary trick to bash -c 'echo "tu moge cudzyslowy" \'nawet pojedyncze\''
EDIT: co do samego eksportu to pamiętaj że jak bash umrze to efekty eksportu znikną. Więc musisz wykonać wszystko co ma być z eksportem w tym drugim ssh w 1 ciągu. Możesz chcieć zrobić krótki skrypt nawet w /tmp na chwilę jeżeli to co chcesz osiągnąć robiu się upierdliwe jako parametr ssh i kopiować go na docelowy komputer
  • Odpowiedz
Mirki, pomocy! Mam jakieś 80k zdjęć i filmów do segregacji w wieeeelu folderach.

Szukam programu, skryptu, czegokolwiek co wykona:

1. Przeniesie wszystko do jednego folderu ewentualnie będzie możliwość podziału na lata/miesiące itp.
2. Przy takich samych nazwach pliku będzie dodawał 1, 2 itp. tak żeby zdjęcia się nie nadpisywały.
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Heibonna: jak musisz coś zrobić na maszynie B przez maszynę A to najprościej bedzie zainteresować się czymś takim, jak .ssh/config. W tym wypadku plik będzie wyglądał tak

Plik ~/.ssh/config

Host JakasNazwa
  • Odpowiedz
@Heibonna: w skrypcie mam coś takiego:

ssh -i /root/.ssh/id_XXXX -o 'StrictHostKeyChecking no' "systemctl stop httpd; systemctl start httpd;service php72-php-fpm restart;service php56-php-fpm restart"

Drogi sa rozne, zalezy jak Ci wygodniej.
  • Odpowiedz
#mstarzecnews #webdev #programowanie #nodejs #javascript #go #rustlang #it #bash #aws #apple #elektronika

JS:
Biblioteka js która ułatwia integrowanie twojej frontowej appki z usługami AWS - https://github.com/aws-amplify/amplify-js
Blaznig fast markdown parser napisany w WebAssembly - https://www.infoq.com/news/2020/10/markdown-wasm-fast-parser/
Jak w js zrobić filtr na kamerę internetową - w przykładzie filtr typu komiks (Sketchy)
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej, chciałem postawić na swoim Raspberry Pi 3B+ Ubuntu Desktop, ale niestety nie chodzi (pojawia się po zalogowaniu fioletowy kwadrat na środku i tyle :/). Od zawsze działałem na Ubuntu i chciałem na nim działać. Nigdy nie miałem na nim problemów. Niestety Raspbian jest dla mnie słaby. Chciałem chociażby postawić gnome-terminal, ale ten także się nie włącza. Zatem pytam czy idzie zainstalować gnome-terminal na Raspberry Pi 3B+?

#linux #skrypt
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #linux #bash #devop
Jak sobie radzicie z sekundą przystępną podczas liczenia epochów :? czy dodawać ją do epochu czy pozwolić bibliotece na wydłużenie minuty raz na jakiś czas do 61 sekund ( _)

sh
~ >>> TZ=/usr/share/zoneinfo/Europe/Warsaw date +"%Y:%j:%Hh%Mm%Ss" --date=@$((3600*24*(365*3-183)))|(IFS=: read -r y d t;
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Piszę sobie skrypt bashowy który przygotowuje system do działania i nie umiem zrobić dwóch rzeczy:

1. Przy usuwaniu starego kernela pokazuje się okienko jak pic rel. Muszę kliknąć strzałkę w prawo i wybrać - czy można to zrobić automatycznie w skrypcie?
2. Przy dodawaniu repa do apt wyskakuje "Press enter to proceed or ctrl+C to cancel" - w jaki sposób wcisnąć enter przez basha? :(

#bash #programowanie
F0rT3hW1n - Piszę sobie skrypt bashowy który przygotowuje system do działania i nie u...

źródło: comment_1602853725f9VUhDia1SwfNzGZ4WXMky.jpg

Pobierz
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Apt-get ma chyba opcje -y do automatycznego zgadzania się. Z innymi komendami najlepiej przeczytaj manual lub przechwytuj std output na innym procesie który ci ten enter wciśnie.
  • Odpowiedz
#bash #linux #devops #programowanie

Mam pytanko do wykopowych #programista15k, mam patent jak modyfikować wartości zmiennych w działających skryptach basha:

sh
gdb -batch -p $(pgrep -f $script_name) -ex "call (char*)get_string_value(\"$var_name\")" -ex "call (void*)bind_variable(\"$var_name\",\"$new_value\",0)"

Czy jest podobna funkcja która pozwala zmodyfikować listing funkcji ?
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 1
@BArtus: w działającym procesie podmienić na żywca? Fajny problem, przyznam że nie wiem, a czemu w ogóle jest taka potrzeba? Nie wiem czy nie możnaby skryptu przepisać żeby co jakiś czas lądował zmienne z pliku za pomocą source, ale to taki strzał w ciemno.
  • Odpowiedz
via Wykop Mobilny (Android)
  • 0
Hej mirasy od #windows i #powershell, może #bash.
Mam 3 karty sieciowe, idzie utworzyć jakiś skrypt, który z automatu przypisze IP do karty z najwyższym MAC adresem?
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#linux #bash
Wykonuję sktypt, który na koniec usuwa pliki. Zależy mi że nawet jeśli będę próbował zatrzymać ^c lub w inny sposób, usunął te pliki.

trapem?
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#bash #linux #programowanie
Potrzebuję stworzyć 20 rekordową, zaszyfrowaną bazę danych. Skrypt ma odszyfrować bazę, pobrać odpowiedni rekord, i wykonać operację. W zasadzie ma działać jak menadżer haseł. Wszystko lokalnie, bez serwerów.

Jak do tego podejść? Jak i wczym stworzyć bazę danych?
Myślałem żeby po prostu w jednym pliku tryzmać wszystkie klucze, ale chcę dotknąć temat DB, bo będe potrzebował w przyszłości.
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach