Nohup je ukaz, ki se uporablja za zagon procesa (opravila) na strežniku in nadaljevanje, ko se odjavite ali kako drugače izgubite povezavo s strežnikom Nohup je najbolj primeren za dolga dela. Nohup je prisoten na vseh računalniških strežnikih Unix. Če želite uporabiti nohup za zagon oddaljenega procesa, se morate najprej povezati z oddaljenim strežnikom.
Zakaj se nohup uporablja v Linuxu?
Običajno se vsakemu procesu v sistemih Linux pošlje SIGHUP (Signal Hang UP), ki je odgovoren za prekinitev procesa po zaprtju/izstopu iz terminala. Ukaz Nohup prepreči procesu, da bi prejel ta signal ob zapiranju ali izstopu iz terminala/lupine.
Kakšna je razlika med nohupom in &?
Odgovor je enak kot običajno - odvisno. nohup ujame signal za prekinitev, medtem ko ampersand ne. Kakšen je signal za prekinitev?
Kako zaženem skript nohup v Linuxu?
Pozdravite nohup ukaz Kje je ukaz-ime: je ime skripta lupine ali ime ukaza. Argument lahko posredujete ukazu ali skriptu lupine. &: nohup ukaza, ki ga izvaja, ne postavi samodejno v ozadje; to morate storiti izrecno, tako da končate ukazno vrstico s simbolom &.
Kako vem, če nohup deluje?
Če želite preveriti rezultate ali stanje programov, se znova prijavite na isti strežnik. Ko je opravilo končano, bo njegov izhod vsebovan v datoteki, ki se nahaja v vašem domačem prostoru. Ime datoteke bo " nohup. out" (brez narekovajev).