uppdaterad: 05/04/2019 av Computer Hope

på Unix-liknande operativsystem kör nohup-kommandot ett annat kommando och instruerar systemet att fortsätta köra det även om sessionen är frånkopplad.

det här dokumentet täcker GNU / Linux-versionen av nohup.

beskrivning

När du använder kommandoskalet förhindrar prefix av ett kommando med nohup att kommandot avbryts automatiskt när du loggar ut eller avslutar skalet.

namnet nohup står för ”no hangup.,”Hangup-signalen (HUP), som normalt skickas till en process för att informera den om att användaren har loggat ut (eller ”hängt upp”), avlyssnas av nohup, vilket gör att processen kan fortsätta att köras.

Syntax

nohup command 
nohup --help | --version

alternativ

–help visa ett hjälpmeddelande och avsluta.
–version utdata versionsinformation och avsluta.

anmärkningar

om standardinmatning är en terminal omdirigerar nohup den från/dev / null., Därför är terminalingång inte möjlig när du kör ett kommando med nohup.

om standardutmatning är en terminal läggs kommandoutmatning till filnummeret.ut om möjligt, eller $ hem / nohup.ut annars.

om standardfel är en terminal omdirigeras det till standardutmatning.

för att spara utdata till en fil som heter fil, använd kommandot ”nohup> file”.

exempel

nohup mycommand

Kör kommandot mycommand. Det kommer inte att få input. Alla utdata, inklusive eventuella felmeddelanden, kommer att skrivas till filen nohup.,ut i arbetskatalogen, eller i din hemkatalog. Om mycommand körs när du loggar ut eller stänger terminalen avslutas inte mycommand.

nohup mycommand &

samma som föregående kommando, men det här formuläret (när du använder bash-skalet) returnerar dig omedelbart till skalprompten. Symbolen”& ” I slutet av kommandot instruerar bash att köra nohup mycommand i bakgrunden. Det kan föras tillbaka till förgrunden med kommandot FG bash builtin.,

När du använder & ser du bash-jobb-ID inom parentes och process-ID (PID) som listas efter. Till exempel:

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *