Igorka mint unbind folyamat terminál ubuntu
Egy előadás szentelt a folyamatok és feladatok bash tanár azt mondta nekünk a nohup parancsot. amely képes megvédeni a folyamat SIGHUP jelet. amely elküldi a gyermek folyamatok szülő folyamat kitöltésekor a munkáját. Amikor a Linux szöveges konzolon vagy grafikus terminál (gnome-terminal) parancs futtatása. amely a háttérben fut, amikor bezárja a terminál, vagy a kimenetet a konzol, a csapat is megáll a munkájukat.
Amikor közelebb gyakorolni, beszélünk a következő. Egy kísérlet. Fuss a GUI terminál (gnome-terminal), és írd meg a csapat:
$ Gnome-kalkulátor
[1] 3075
$ gedit
[2] 3076
$ Nohup: bemenet figyelmen kívül hagyja, a kimeneti adunk a `nohup.out"
És nyomja meg az Entert. Most zárja be a terminál ismét rákattint a „X”. Most, az alkalmazás továbbra is dolgozni, és nem zárta. Nohup paranccsal lehet használni, de van egy olyan alkalmazás, amellyel ez nem működik. Például, az Opera böngészőt. Gépelés, nohup opera # 038; és zárása a terminál, az Opera is fejezze be munkáját.
A bash shell beépített parancs, amely jobban megfelel a kívánt feladatot. Ez megtagad parancsot. Futó alkalmazások a terminál a háttérben (futó alkalmazások a jele # 038;) olyan feladatok vagy a munkahelyek (jobspec mana), amelyek alkotják a hozzárendelések táblázatban. Miután elhagyta a bash terminál beolvassa ezt a táblázatot, és jelet küld az összes munkahely SIGHUP. megtagad csapat elkötelezett, hogy távolítsa el feladatokat a feladatot. Adatainak megjelenítése megtagad parancs lehet man bash Segítség. Csak abban az esetben idézem itt egy töredéke a referencia:
Opciók nélkül, minden jobspec eltávolítjuk a táblázat aktív munkák. Ha jobspec nincs jelen, és sem -a sem -r szállítjuk, a héj fogalma az aktuális feladat használni. Ha a -h opció meg van adva, az egyes jobspec nem kerül eltávolításra az asztalra, de meg van jelölve, hogy SIGHUP nem küldött a munkát, ha a héj kap SIGHUP. Ha nincs jobspec jelen van, és sem a -a sem az -r szállítjuk, az aktuális feladat használni. Ha nincs jobspec szállítjuk, az -a opció azt jelenti, hogy távolítsa el vagy jelöljük ki az összes feladatot; -r nélkül jobspec érv korlátozza művelet fut munkahelyet. A visszatérési érték 0, kivéve, ha a jobspec nem határozza meg egy érvényes munkát.
Aztán néhány példát. Nyissa meg a terminál és írási parancsok: