Unix-szerű operációs rendszereken a nohup parancs egy másik parancsot hajt végre, és utasítja a rendszert, hogy akkor is folytassa a futtatását, ha a munkamenet megszakad.
Ez a dokumentum a nohup GNU/Linux verzióját tartalmazza.
leírás
parancshéj használatakor a nohup parancs előtagolása megakadályozza, hogy a parancs automatikusan megszakadjon, amikor kijelentkezik vagy kilép a héjból.
a nohup név jelentése ” nincs hangup.,”A hangup (HUP) jelet, amelyet általában egy folyamatba küldenek, hogy tájékoztassa arról, hogy a felhasználó bejelentkezett (vagy “letette”), a nohup elfogja, lehetővé téve a folyamat folytatását.
nohup command
nohup --help | --version
opciók
–help | megjelenít egy súgóüzenetet és kilépést. | |
–version | Output version information and exit. |
Megjegyzések
Ha a standard bemenet terminál, a nohup átirányítja a/dev / null-ból., Ezért a terminál bemenet nem lehetséges a nohup parancs futtatásakor.
Ha a standard kimenet terminál, a parancs kimenete a nohup fájlhoz van csatolva.ki, ha lehetséges, vagy $ HOME / nohup.máskülönben.
Ha a standard hiba terminál, akkor átirányítja a szabványos kimenetre.
a kimenet fájlba mentéséhez használja a “nohup command > file”parancsot.
példák
nohup mycommand
futtassa a mycommand parancsot. Nem fog bemenetet kapni. Minden kimenet, beleértve a hibaüzeneteket is, a nohup fájlba kerül.,ki a munkakönyvtárban, vagy az otthoni könyvtárban. Ha a mycommand fut, amikor kijelentkezik vagy bezárja a terminált, a mycommand nem szűnik meg.
nohup mycommand &
ugyanaz, mint az előző parancs, de ez az űrlap (a Bash shell használatakor) azonnal visszatér a shell parancssorba. A”& ” szimbólum a parancs végén utasítja bash-t, hogy futtassa a nohup mycommand-ot a háttérben. Ez lehet hozni vissza az előtérbe az fg bash builtin parancs.,
a& használatakor zárójelben megjelenik a Bash job ID, majd a process ID (PID). Például: