Actualizat: 05/04/2019 de Calculator Speranță

Pe Unix-cum ar fi sisteme de operare, comanda nohup execută o altă comandă, și sarcina de sistem pentru a continua să fie difuzate, chiar dacă sesiunea este întreruptă.

acest document acoperă versiunea GNU / Linux a nohup.

descriere

când utilizați shell-ul de comandă, prefixarea unei comenzi cu nohup împiedică anularea automată a comenzii atunci când vă deconectați sau ieșiți din shell.

numele nohup vine de la „no hangup.,”Semnalul hangup (HUP), care este trimis în mod normal unui proces pentru a-l informa că utilizatorul s-a deconectat (sau „închis”), este interceptat de nohup, permițând procesului să continue să ruleze.

Sintaxa

nohup command 
nohup --help | --version

Opțiuni

–ajutor Afișa un mesaj de ajutor și ieșire.
–version informații despre versiunea de ieșire și ieșire.

Note

Dacă intrarea standard este un terminal, nohup redirecționează la /dev/null., Prin urmare, intrarea terminalului nu este posibilă atunci când executați o comandă cu nohup.

dacă ieșirea standard este un terminal, ieșirea de comandă este anexată la fișierul nohup.dacă este posibil, sau $acasă / nohup.afară altfel.dacă eroarea standard este un terminal, acesta este redirecționat către ieșirea standard.

pentru a salva ieșirea într-un fișier numit fișier, utilizați „nohup command > file”.

Exemple

nohup mycommand

rulați comanda mycommand. Nu va primi intrare. Toate ieșirile, inclusiv mesajele de eroare, vor fi scrise în fișierul nohup.,în directorul de lucru, sau în directorul de acasă. Dacă mycommand se execută atunci când vă deconectați sau închideți terminalul, mycommand nu se va termina.

nohup mycommand &

la fel ca comanda anterioară, dar acest formular (când utilizați shell-ul bash) vă returnează imediat la promptul shell. Simbolul”& ” de la sfârșitul comenzii îl instruiește pe bash să ruleze nohup mycommand în fundal. Acesta poate fi readus în prim-plan cu comanda FG bash builtin.,

când utilizați &, veți vedea ID-ul jobului bash între paranteze și ID-ul procesului (PID) afișat după. De exemplu:

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *