Próbuję wykonać następujące czynności: 1) Uruchom skrypt powłoki na zdalnym komputerze 1,2 i 3 (wszystkie Linux) z komputera z systemem Windows. 2) Na moim komputerze z systemem Windows mam łącze, którego używam w następujący sposób: plink -i <my_private_key> user@machineX.com -t "bash <script_loc> args &" Gdy to zrobię, oczekiwany proces nie …
Mam dwa pliki: Dane wyjściowe yum list installedsą teraz zainstalowane yum_install, a yum list updatesteraz jako yum_updates Potrzebuję w zasadzie połączyć jakoś te dwa pliki, ale TYLKO w oparciu o pakiety, które wymagają aktualizacji. Powiedzmy, że mój plik „yum_installed” zawiera teoretycznie 6 pakietów: openssh-clients.i386 4.3p2-82.el5 installed openssh-server.i386 4.3p2-82.el5 installed openssl.i686 …
Powiedzmy na przykład, że chcę wpisać polecenie pwd. Daje mi to naprawdę długą ścieżkę do bieżącego katalogu, w którym jestem. Naprawdę chciałbym to zrobić, aby móc przejść do zupełnie innego katalogu i nadal odnosić się do poprzedniego katalogu, w którym byłem, bez konieczności zapamiętywania poprzedniej ścieżki. Czy jest na to …
Mam checkSpace.shsprawdzanie zajętego miejsca na dysku i jeśli jest większe niż 80, zatrzymuje usługę #!/bin/bash percent=sudo df /media/usb | tail -n 1 | grep -E [[:digit:]]+% -o | grep -E [1-9]+ -o if [ $percent -gt 80 ]; then sudo service motion stop fi echo "used space is" echo $percent …
Korzystam z dużej biblioteki szablonów w C ++ i muszę zrozumieć błędy szablonu. Odczytywanie błędów szablonu owiniętego linią to poważny problem. Czy istnieje sposób na wyłączenie zawijania linii w bashu bez obcinania wyjścia. Ponadto istnieje sposób na przewijanie wyjściowe w poziomie. Widziałem tę odpowiedź, jak sprawić, by bash nie zawijał …
Mam 2 duże pliki tekstowe (~ 500M, ~ 15GB ea), które wyglądają tak: PlikP.txt: test@test.com: testtest test@test.com1: testtest1 test@test.com2: testtest2 test@test.com3: testtest3 test@test.com4: testtest4 PlikE.txt test@test.com:testtest test@test.com0:testtest0 test@test.com2:testtest2 test@test.com3:testtest3 test@test.com5:testtest5 (Zauważ, jak FileE.txtma linie, które nie są w FileP.txtśrodku. Nie chcę ich uwzględniać. Pogrubione linie to linie, które powinny się …
Używam skryptu bash jako zadania w tle. Skrypt bash wywołuje czasochłonny plik wykonywalny. Jeśli się nie mylę, uruchomienie skryptu bash jest procesem nadrzędnym, a uruchomienie pliku wykonywalnego jest procesem potomnym. Chcę teraz zatrzymać cały proces, zabijając proces nadrzędny, który jest zadaniem w tle kill -9 $(jobs -p) Terminal pokazuje, że …
Chcę przekazać dwa dane wejściowe (hasła) do polecenia grub2-setpassword. echo -e "linuxpassword\nlinuxpassword" | grub2-setpassword Jednak pojawia się ten błąd na CentOS 7: stty: 'standard input': inappropriate ioctl for device Jak uniknąć tego błędu?
Możesz wydrukować polecenie za pomocą: !2500:p Ale jak dołączyć to polecenie do pliku? Myślałem: !2500:p >> .bashrc Ale to po prostu drukuje wszystko, łącznie z „>> .bashrc” na standardowe wyjście.
Na moim komputerze Ubuntu mogę to zrobić emacs $(which first-part-of-executable<tab> a bash uzupełni tabulatorem pełną nazwę pliku wykonywalnego. Włączyłem to sam, dodając complete -c which do mojego .bashrc, ponieważ chcę whichuzupełnić tylko o nazwy wykonywalne. Z jakiegoś powodu na moim komputerze RHEL5 uzupełnianie tabulatorów działa w whichobrębie $(, ale następnie …
Chcę przekierować wszystkie dane wyjściowe ze skryptu Pythona do output.out, a następnie po zakończeniu skryptu Pythona napisz Exited with code: <EXIT CODE HERE>do tego samego pliku, w którym <EXIT CODE HERE>znajduje się kod wyjściowy procesu / skryptu Pythona. Muszę to zrobić w jednym wierszu, który przekażę na bash -cpołączenie. Przekierowanie …
Spędziłem już ponad 1 godzinę, aby zrobić to łatwo i całkowicie nie powiodło się: / Nie mogę się dowiedzieć, dlaczego ten python nie działa na crontabie, podczas gdy działa idealnie w wierszu poleceń ... Skrypt to (bash): #!/bin/bash touch before_zzz_text.txt # to check if cron works at all ls > …
Pobrałem pakiet Android ADT dla systemu Linux (moją dystrybucją jest Elementary OS), a po rozpakowaniu otworzyłem folder sdk/platform-toolsna terminalu i spróbowałem uruchomić plik adb. Podczas uruchamiania lspolecenia pokazywał tam plik. Ale kiedy piszę ./adblub po prostu adb, pokazuje ten błąd w tytule. Jak mogę to naprawić? próbowałemchmod +x adb Screnshot:
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.