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

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.

Kapcsolódó cikkek