Hogyan megölni egy olyan eljárás, linux név vagy pid

Vannak esetek, amikor egy alkalmazás kezdődik, hogy nem, és az egészet a munkakörnyezet, persze, és akkor indítsa újra a számítógépet, és maga az állapot megszűnik, de ez nem lehetséges minden egyes alkalommal újra kell indítani a számítógépet. És van egy kill parancsot erre. amely segít megállítani egy felfüggesztett eljárást.
Ölj paranccsal lehet ölni, vagy leállítja a folyamatot, a «jel» vagy «PID». Kill parancsot küld a jelet, hogy töltse ki a jelentkezési viselkedik helytelenül. Ha nincs megadva, nem jelet küldenek egy TERM szignált. Ez a kifejezés jel fog ölni folyamatokat, amelyek nem kapják meg; más folyamatok is szükség lehet, hogy egy kill jelet (9-es számú), mivel ez a jel nem lehet elfogtak.
SIGTERM - ez annak a jele, hogy kéri a folyamat leáll. Ezt a folyamatot az adott némi időt vesz igénybe a munka.
Nos, mi is kényszerítheti a folyamat a munka azonnali leállítása a SIGKILL jelet. És a program nem a jogot, hogy figyelmen kívül hagyja ezt a jelet, és kilép az alkalmazásból.
A következő egy kill parancs formátuma:
kill [-jel | -s jel] pid ...
A legegyszerűbb módja annak, hogy megölik a folyamat, hogy megtalálják a PID az erőforrás, és futtassa a PID, az érvelés a kill paranccsal.
Mi PID?
Linux vagy Unix minden egyes folyamat vagy futó program automatikusan hozzárendelt egyedi azonosítószám a folyamat (PID). PID automatikusan hozzárendel egy számot, minden folyamat a rendszerben.
Megtalálható a PID az erőforrás felhasználásával «pidof» parancsot vagy parancsokat «ps». Ahhoz, hogy megtudja PID folyamat (pl firefox), használja az alábbi parancsot
Ön is használja a parancsot más formában:
A fenti példában, jelenik száma „23814”, azaz PID firefox folyamat. Miután a PID folyamat (firefox) tudja, akkor a kill parancsot, hogy megöli a folyamat (Firefox), az alábbiak szerint.
Ha egy parancs végrehajtja megsemmisítése, azaz jelet küld a folyamatnak, amelynek PID együtt továbbítják a parancsot egy érv.
Ahhoz, hogy konkrétabb, a kill parancs a következő formában:
- megölni [jel] PID
- ölni -15 PID
- kill -9 PID
- ölni -SIGTERM PID
- kill [paraméterek] -SIGTERM PID
Csapat kill a következő visszatérési kódok:
- 0 - siker
- 1 - nem
- 64 - részleges siker (ha egynél több folyamat)
Tovább paranccsal, amit használni killall. Killall is használja a folyamat neve helyett PID és kiteljesítő folyamatpéldányok ugyanazzal a névvel. Például, ha több példányát futtatja a Firefox, akkor töltse ki mindet a parancs
Az X-szerver, van egy másik csapat nevezett Xkill. amely képes megölni folyamatokat. Xkill parancsot grafikus módban, anélkül, hogy a folyamat nevét vagy PID, azaz ha fut a terminálon
akkor szállítanak át, amely nem tudja befejezni munkaprogram egyszerűen rákattint.
Ez annyira egyszerű és könnyű megölni folyamatok GNU / Linux operációs rendszereket.