Pytania otagowane jako background-process

Proces „w tle” to proces komputerowy, który działa „za kulisami” (tj. W tle) i bez interwencji użytkownika. Typowe zadania związane z wykorzystaniem takich procesów obejmują rejestrowanie, monitorowanie systemu, planowanie i powiadamianie użytkownika. Użyj tego tagu w przypadku jakichkolwiek pytań dotyczących procesów w tle.




8
Wywoływanie wielu skryptów bash i uruchamianie ich równolegle, a nie po kolei
Załóżmy, że mam trzy (lub więcej) skrypty bash: script1.sh, script2.sh, i script3.sh. Chciałbym wywołać wszystkie trzy skrypty i uruchomić je równolegle . Jednym ze sposobów jest wykonanie następujących poleceń: nohup bash script1.sh & nohup bash script2.sh & nohup bash script3.sh & (Ogólnie rzecz biorąc, skrypty mogą potrwać kilka godzin lub …


7
Dlaczego mój proces w tle w Pythonie kończy się po zakończeniu sesji SSH?
Mam skrypt bash, który uruchamia skrypt python3 (nazwijmy go startup.sh), z kluczową linią: nohup python3 -u <script> & Kiedy wchodzę sshbezpośrednio i wywołuję ten skrypt, skrypt Pythona kontynuuje działanie w tle po zakończeniu pracy. Jednak gdy uruchomię to: ssh -i <keyfile> -o StrictHostKeyChecking=no <user>@<hostname> "./startup.sh" Proces kończy się, gdy tylko …


3
Poczekać na użycie komendy w systemie Linux?
#!/bin/bash function back() { sleep $1 exit $2 } back $1 $2 & b=$! if `wait $!`;then echo success else echo failure fi bash-3.00# ./back 300 0 failure bash-3.00# ./back 300 1 failure Oczekiwałem successstatusu wyjścia, gdy wysyłam 0, ale wciąż otrzymuję failure. Ponadto waitnie czeka przez 300 sekund. Zamiast …

1
Rozpocznij proces w tle od skryptu i zarządzaj nim po zakończeniu skryptu
Chciałbym uruchomić i skonfigurować proces podobnie do demona ze skryptu. Moja powłoka jest emulowana zsh pod Cygwin, a demonem jest SFK , podstawowy serwer FTP. Dla tego, co jest ważne, skrypt startserv.shmożna napisać w następujący sposób: #!/bin/sh read -s -p "Enter Password: " pw user=testuser share=/fshare cmd="sfk ftpserv -user=$user -pw=$pw …



1
wejście potoku procesu w tle
jeśli chcę wyświetlić „aaa” na ekranie: (1)$: echo aaa | cat ... works OK (2)$: echo aaa | ( cat ) ... works OK (3)$: echo aaa | ( cat & ) ... NOT working (4)$: ( echo aaa & ) | cat ... works OK (5)$: echo aaa | …

1
Uruchamianie wielu funkcji bash w tle i czekanie na ich powrót
Jest to prosty skrypt, który uruchamia nvidia-smipolecenie na wielu hostach i zapisuje dane wyjściowe we wspólnym pliku. Celem jest, aby działał asynchronicznie . Czy &na końcu process_host()wywołania funkcji jest wystarczające? Czy mój skrypt jest poprawny? #!/bin/bash HOSTS=(host1 host2 host3) OUTPUT_FILE=nvidia_smi.txt rm $OUTPUT_FILE process_host() { host=$1 echo "Processing" $host output=`ssh ${host} …

4
Uruchom to samo polecenie wiele razy w tle
Jak można uruchamiać wiele poleceń i wykonywać je w tle za pomocą bash? Na przykład: $ for i in {1..10}; do wait file$i &; done gdzie czekanie jest niestandardowym plikiem binarnym. W tej chwili pojawia się błąd: syntax error near unexpected token `;' podczas uruchamiania powyższego polecenia. Po umieszczeniu w …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.