Logo ro.boatexistence.com

De ce este folosit nohup în Unix?

Cuprins:

De ce este folosit nohup în Unix?
De ce este folosit nohup în Unix?

Video: De ce este folosit nohup în Unix?

Video: De ce este folosit nohup în Unix?
Video: How to Use Nohup Command in Linux 2024, Iulie
Anonim

Nohup este o comandă folosită pentru a rula un proces (lucru) pe un server și pentru a-l continua după ce v-ați deconectat sau ați pierdut în alt mod conexiunea la server Nohup este cel mai potrivit pentru lucrări lungi. Nohup este prezent pe toate serverele de calcul Unix. Pentru a utiliza nohup pentru a rula un proces de la distanță, mai întâi trebuie să vă conectați la un server la distanță.

De ce este folosit nohup în Linux?

De obicei, fiecărui proces din sistemele Linux i se trimite un SIGHUP (Signal Hang UP) care este responsabil pentru terminarea procesului după închiderea/ieșirea terminalului. Comanda Nohup împiedică procesul să primească acest semnal la închiderea sau la ieșirea din terminal/shell.

Care este diferența dintre nohup și &?

Răspunsul este același ca de obicei - depinde. nohup captează semnalul de închidere în timp ce ampersand nu. Care este semnalul de închidere?

Cum rulez un script nohup în Linux?

Salutează nohup command Unde, nume-comandă: este numele scriptului shell sau numele comenzii. Puteți transmite un argument la comandă sau la un script shell. &: nohup nu pune automat comanda pe care o rulează în fundal; trebuie să faceți acest lucru în mod explicit, încheind linia de comandă cu un simbol &.

Cum știu dacă nohup rulează?

Pentru a verifica rezultatele sau starea programelor, conectați-vă din nou la același server. Odată ce lucrarea s-a terminat, rezultatul său va fi conținut într-un fișier situat în spațiul dvs. de acasă. Numele fișierului va fi „ nohup. out” (fără ghilimele).

Recomandat: