Unix-kuin käyttöjärjestelmiä, nohup-komennon suorittaa toinen komento, ja kehottaa system edelleen käynnissä, vaikka istunto on katkaistu.
Tämä asiakirja kattaa NOHUPIN GNU / Linux-version.
Kuvaus
Kun käytät command shell, prefixing komennon kanssa nohup estää komento on keskeytetty automaattisesti, kun kirjaudut ulos tai sulje kuori.
nimi nohup tarkoittaa ”ei hangup.,”Se hangup (HUP) – signaalin, joka lähetetään tavallisesti prosessi ilmoittaa, että käyttäjä on kirjautunut pois (tai ”ripustaa”), on pysäyttänyt nohup, jolloin prosessi edelleen käynnissä.
Syntax
nohup command
nohup --help | --version
Asetukset
–help | Näyttö auttaa viestin ja poistu. |
–version | tulosta versiotiedot ja poistu. |
Huomautuksia
Jos standard input on terminaali, nohup ohjaa sen /dev/null., Siksi päätelaitteen tulo ei ole mahdollista, kun suoritetaan komentoa nohupilla.
Jos standardilähtö on pääte, komennon ulostulo liitetään tiedostoon nohup.ulos, jos mahdollista, tai $HOME / nohup.ulos muuten.
Jos standardivirhe on pääte, se ohjataan standardilähtöön.
tulosteen tallentamiseksi tiedostoon nimeltä tiedosto, käytä ”nohup command> file”.
Esimerkkejä
nohup mycommand
Suorita komento mycommand. Se ei saa palautetta. Kaikki lähtö, mukaan lukien mahdolliset virheilmoitukset, kirjoitetaan tiedostoon nohup.,työhakemistossa tai kotihakemistossa. Jos mycommand on käynnissä, kun kirjaudut ulos tai suljet terminaalin, mycommand ei lopettaa.
nohup mycommand &
Sama kuin edellisen komennon, mutta tämä lomake (kun käytetään bash-shell) palauttaa sinut välittömästi shell-kehotteesta. The ”&” – symboli lopussa command kehottaa bash ajaa nohup mycommand taustalla. Se voidaan tuoda takaisin etualalle fg bash builtin-komennolla.,
Kun käytät & näet bash työn TUNNUS suluissa, ja prosessi-ID (PID), listattu jälkeen. Esimerkiksi: