Aktualizováno: 05/04/2019 do Počítače, Doufám, že

Na Unix-jako operační systémy, nohup příkaz vykoná další příkaz, a instruuje systém, aby i nadále běží, i když relace je odpojena.

tento dokument se vztahuje na GNU / Linux verzi nohup.

Popis

Při použití příkazu shell, prefixu příkaz s nohup zabraňuje příkaz je automaticky přerušena při odhlášení nebo ukončení shellu.

název nohup znamená “ no hangup.,“Signál hangup (HUP), který je normálně odeslán do procesu, aby jej informoval, že se uživatel odhlásil (nebo „zavěsil“), je zachycen nohupem, což umožňuje pokračovat v běhu.

Syntax

nohup command 
nohup --help | --version

Možnosti

–help Zobrazit nápovědu a konec.
–version Output version information and exit.

poznámky

Pokud je standardní vstup terminálem, nohup jej přesměruje z /dev/null., Proto není vstup terminálu možný při spuštění příkazu s nohup.

Pokud je standardní výstup terminálem, je příkazový výstup připojen k souboru nohup.pokud je to možné, nebo $ HOME / nohup.jinak ven.

Pokud je standardní chyba terminál, je přesměrován na standardní výstup.

pro uložení výstupu do souboru s názvem soubor použijte “ nohup command > file“.

příklady

nohup mycommand

Spusťte příkaz mycommand. Nebude přijímat vstup. Veškerý výstup, včetně chybových zpráv, bude zapsán do souboru nohup.,v pracovním adresáři nebo v domovském adresáři. Pokud mycommand běží při odhlášení nebo zavření terminálu, mycommand nebude ukončen.

nohup mycommand &

stejné jako předchozí příkaz, ale tento formulář (při použití shellu bash) vás okamžitě vrátí do řádku shellu. Symbol“& “ na konci příkazu pokyn bash spustit nohup mycommand na pozadí. To může být přiveden zpět do popředí s příkazem FG bash builtin.,

při použití & uvidíte ID úlohy bash v závorkách a ID procesu (PID) uvedené po. Například:

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *