Hogyan megölni egy folyamat linux

Bármi is volt, előbb vagy utóbb, akkor szembesülnek, hogy meg kell ölni podglyuchivshy vagy lógó folyamata Linux. Igen, néhány alkalmazások Linux néha lefagy, annak ellenére, hogy a stabilitás a stabilitást. Ez ezekben az esetekben hasznos az Ön számára egy csodálatos eszköz kill. Lássuk, hogyan kell használni ezt a segédprogramot.

Minden folyamata Linux saját azonosítója van, az úgynevezett PID. Mielőtt futtatná megállítani a folyamatot, akkor meg kell határozni a PID. A lényeg az, hogy meg kell találnunk ezt az azonosítót, nyitott minden ilyen programot, és próbálja megtalálni a személyazonosságát.

Azonosító megrekedt folyamat

A keresési szükségünk van a ps parancsot, és a grep. ps parancs - hoz nekünk egy listát a futó folyamatok a rendszerben, és a velük kapcsolatos információk, valamint a grep parancs - elvégzi a keresést az eredmények a ps paranccsal. Tehát nyitott terminál (ctrl + alt + t), és nézd meg az aktív folyamatok

Mint azt már észre a lista túl nagy és essek, hogy keresse meg a kívánt nekünk folyamat - időpocsékolás, erre fogunk használni egy nagyszerű program grep. Ahhoz, hogy megtalálja a folyamatot meg kell megadása után a grep adja meg a kívánt partnert alkalmazást. A Viber például ez így néz ki:

Hogyan megölni egy folyamat linux

Az első sor egy futó alkalmazás viberwrapper-mutató, ez az alkalmazás itt olvasható. A második sorban közvetlenül maga Viber, hogy mi lesz „eloltani” ma, de mi van mögötte a harmadik sorban? A harmadik eljárás egy olyan eljárás önálló grep. mert egy keresési paramétert általunk megadott szó VIBER, grep és találta magát a termelés a ps paranccsal.

Van egy másik, egyszerű módja, hogy megtudja, PID folyamat - egy csapat pidof. amely úgy, mint a paraméter a folyamat nevét, és megjeleníti azt a PID. Legyen figyelmes, hogy a nyilvántartásból, ha a folyamat neve kezdődik nagybetűvel, ahogy írjuk egy kis (vagy fordítva), akkor nem jön pidof

Hogyan megölni egy folyamat linux

Mint azt már észre, kaptam 3 vonal az aktív alkalmazás Viber

Az eljárás befejezése, vagy egyszerűen tegye „Murder”

Most vált ismert azonosító Viber folyamatot, és megvan a lehetősége, hogy „Kill”:

Általában ölni parancs célja, hogy jelet folyamatot. Alapértelmezés szerint, ha nem adja attribútumokkal küldi a jelet SIGTERM (a szó végződtetési - felmondás). SIGTERM jelzi a folyamat be kell fejezni. Minden jel van saját száma. SIGTERM számozott 15. A lista minden jel (és számok), amely küldhet a kill parancsot. Meg lehet nyerni végző ölni -l. Küldéséhez SIGKILL jelet (ez 9-es szám) a folyamat 22697 futtassa a parancsot:

SIGTERM jel nem hagyja abba a folyamat (azaz jel elfogás vagy blokkoló), SIGKILL megsemmisítése mindig végrehajtja ugyanazt az eljárást, mivel nem képes elfogni vagy figyelmen kívül hagyja.
A teljes lista az attribútumok futhat a parancsot

Kapcsolódó cikkek