Oppdatert: 05/04/2019 av Datamaskinen Håper

På Unix-lignende operativsystemer, nohup kommando utfører en annen kommando, og ber system for å fortsette å kjøre den selv om økten er frakoblet.

Dette dokumentet dekker GNU/Linux versjonen av nohup.

Beskrivelse

Når du bruker kommandoen shell, prefixing en kommando med nohup hindrer kommandoen blir avbrutt automatisk når du logger ut eller gå ut av skallet.

navnet nohup står for «ikke legg på.,»Det legg på (HUP) signal, noe som er normalt sendt til en prosess for å informere det at brukeren har logget på (eller «hengt opp»), er fanget opp av nohup, slik at prosessen for å fortsette å kjøre.

Syntaks

nohup command 
nohup --help | --version

Valg

–hjelp Vise en help-melding og avslutt.
–versjon Output versjonsinformasjon og avslutt.

Notater

Hvis standard input er en terminal, nohup omdirigeringer det fra /dev/null., Derfor, terminal inngang er ikke mulig når du kjører en kommando med nohup.

Hvis standard output er en terminal kommando ut er lagt til filen nohup.ut hvis det er mulig, eller $HOME/nohup.ut på annen måte.

Hvis standard feil er en terminal, det er omdirigert til standard output.

for Å lagre utgang til en fil som heter filen, kan du bruke «kommandoen nohup > fil».

Eksempler på

nohup mycommand

Kjør kommando mycommand. Det vil ikke få innspill. Alle utgang, inkludert feilmeldinger, vil bli skrevet til filen nohup.,ut i arbeidsmappen, eller i din hjemmekatalog. Hvis mycommand kjører når du logger ut eller lukker terminal, mycommand vil ikke heve.

nohup mycommand &

Samme som den forrige kommandoen, men dette skjemaet (hvis du bruker bash shell) returnerer du umiddelbart til skallet. Den «&» symbolet på slutten av kommandoen ber bash å kjøre nohup mycommand i bakgrunnen. Det kan bli brakt tilbake til forgrunnen med fg bash builtin kommandoen.,

Når du bruker &, vil du se bash jobb-ID-en i parentes, og prosess-ID (PID) som er oppført etter. For eksempel:

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *