Pytania oznaczone «bash»

316
Sprawdź rozmiar folderu w Bash

Próbuję napisać skrypt, który obliczy rozmiar katalogu, a jeśli rozmiar jest mniejszy niż 10 GB, a większy niż 2 GB, wykonaj jakieś czynności. Gdzie muszę podać nazwę mojego folderu? # 10GB SIZE="1074747474" # check the current size CHECK="`du /data/sflow_log/`" if [ "$CHECK" -gt "$SIZE" ]; then...

310
Uruchamianie wielu poleceń za pomocą xargs

cat a.txt | xargs -I % echo % W powyższym przykładzie xargs przyjmuje echo %jako argument polecenia. Ale w niektórych przypadkach potrzebuję wielu poleceń do przetworzenia argumentu zamiast jednego. Na przykład: cat a.txt | xargs -I % {command1; command2; ... } Ale xargs nie akceptuje tej formy....

305
Zainstaluj MySQL na Ubuntu bez pytania o hasło

Jak napisać skrypt, aby zainstalować serwer MySQL na Ubuntu? sudo apt-get install mysql zainstaluje się, ale poprosi również o podanie hasła w konsoli. Jak to zrobić w sposób nieinteraktywny? Czyli napisać skrypt, który może podać hasło? #!/bin/bash sudo apt-get install mysql # To install MySQL...

305
Łączenie wielu plików tekstowych w jednym pliku w Bash

Jaki jest najszybszy i najbardziej pragmatyczny sposób połączenia wszystkich plików * .txt w katalogu w jeden duży plik tekstowy? Obecnie używam systemu Windows z cygwin, więc mam dostęp do BASH. Polecenie powłoki systemu Windows też byłoby fajne, ale wątpię, by było...

304
Pobieranie ssh w celu wykonania polecenia w tle na maszynie docelowej

To jest kolejne pytanie: Jak używać ssh w skrypcie powłoki? pytanie. Jeśli chcę wykonać polecenie na zdalnym komputerze, który działa w tle na tym komputerze, w jaki sposób mogę zwrócić polecenie ssh? Kiedy próbuję po prostu wstawić znak ampersand (&) na końcu polecenia, po prostu się zawiesza....

304
Zwraca wartość w funkcji Bash

Pracuję ze skryptem bash i chcę uruchomić funkcję, aby wydrukować wartość zwracaną: function fun1(){ return 34 } function fun2(){ local res=$(fun1) echo $res } Kiedy wykonuję fun2, nie drukuje „34”. Dlaczego tak

304
Czy jest lepszy sposób na uruchomienie polecenia N razy w bash?

Od czasu do czasu uruchamiam wiersz poleceń bash w następujący sposób: n=0; while [[ $n -lt 10 ]]; do some_command; n=$((n+1)); done Aby uruchomić some_commandkilka razy z rzędu - w tym przypadku 10 razy. Często some_commandjest to łańcuch poleceń lub potok. Czy jest na to bardziej zwięzły...

299
Uruchamianie poleceń Bash w Pythonie

Na moim komputerze lokalnym uruchamiam skrypt Pythona, który zawiera tę linię bashCommand = "cwm --rdf test.rdf --ntriples > test.nt" os.system(bashCommand) To działa dobrze. Następnie uruchamiam ten sam kod na serwerze i pojawia się następujący komunikat o błędzie 'import site' failed; use...