Logo sk.boatexistence.com

Prečo sa nohup používa v systéme unix?

Obsah:

Prečo sa nohup používa v systéme unix?
Prečo sa nohup používa v systéme unix?

Video: Prečo sa nohup používa v systéme unix?

Video: Prečo sa nohup používa v systéme unix?
Video: Unix & Linux: Why use "nohup &" rather than "exec &"? (4 Solutions!!) 2024, Júl
Anonim

Nohup je príkaz používaný na spustenie procesu (úlohy) na serveri a jeho pokračovanie po odhlásení alebo strate spojenia so serverom Nohup je najvhodnejší pre dlhé pracovné úlohy. Nohup je prítomný na všetkých výpočtových serveroch Unixu. Ak chcete použiť nohup na spustenie vzdialeného procesu, musíte sa najprv pripojiť k vzdialenému serveru.

Prečo sa nohup používa v Linuxe?

Zvyčajne sa každému procesu v systémoch Linux odošle SIGHUP (Signal Hang UP), ktorý je zodpovedný za ukončenie procesu po zatvorení/ukončení terminálu. Príkaz Nohup zabraňuje procesu prijať tento signál po zatvorení alebo opustení terminálu/shell.

Aký je rozdiel medzi nohoup a &?

Odpoveď je rovnaká ako obvykle – záleží. nohup zachytí signál zavesenia, zatiaľ čo ampersand nie. Aký je signál zavesenia?

Ako spustím skript nohup v systéme Linux?

Pozdravte príkaz nohup Kde, command-name: je názov shell skriptu alebo názov príkazu. Argument môžete odovzdať príkazu alebo skriptu shellu. &: nohup automaticky neuloží spustený príkaz na pozadí; musíte to urobiť explicitne tak, že ukončíte príkazový riadok symbolom &.

Ako zistím, či je nohap spustený?

Ak chcete skontrolovať výsledky alebo stav programov, prihláste sa späť na rovnaký server. Po dokončení úlohy bude jej výstup obsiahnutý v súbore umiestnenom vo vašom domácom priestore. Názov súboru bude " nohup. out" (bez úvodzoviek).

Odporúča: