Kuinka tappaa prosessit helposti

Periaatteessa niitä on 4 tapaa de Matar tehokkaasti a prosessi en Linux: tappaa se nimellä, määrittelemällä osan nimestä, PID: llä, osoittamalla prosessiikkunaan hiiren kohdistimella. Katsotaanpa yksi kerrallaan ...

Tapa: tappaa prosessi PID: llä

Monimutkaisin, mutta samalla tarkin tapa tappaa prosessi on sen PID ("Process Identifier"). Mikä tahansa näistä 3 vaihtoehdosta voi toimia:

kill -TERM pid kill -SIGTERM pid kill -15 pid

Voit käyttää prosessille lähetettävän signaalin nimeä (TERM tai SIGTERM) tai sen tunnistenumeroa (15). Jos haluat nähdä täydellisen luettelon mahdollisista signaaleista, suosittelen tappamiskäsikirjaa. Voit tehdä tämän suorittamalla:

Aiheeseen liittyvä artikkeli:
Sammuta ja käynnistä uudelleen komentojen avulla
mies tappaa

Katsotaanpa esimerkki Firefoxin tappamisesta:

Ensin on selvitettävä ohjelman PID:

ps -ef | grep Firefox

Tuo komento palauttaa jotain tällaista:

1986? Sl 7:22 /usr/lib/firefox-3.5.3/firefox

Käytämme yllä olevan komennon palauttamaa PID: tä prosessin tappamiseen:

tappaa -9 1986

killall: tappaa prosessi käyttämällä sen nimeä

Tämä komento on erittäin helppo

killall prosessin_nimi

Yksi asia, joka on pidettävä mielessä tätä menetelmää käytettäessä, on se, että jos kyseistä ohjelmaa on enemmän kuin yksi esiintymä, ne kaikki suljetaan.

Aiheeseen liittyvä artikkeli:
Cron & crontab, selitetty

pkill: tappaa prosessi käyttämällä osaa sen nimestä

On mahdollista tappaa prosessi määrittämällä koko nimi tai osan nimestä. Tämä tarkoittaa, että sinun ei tarvitse muistaa prosessin PID: tä signaalin lähettämiseksi.

pkill osan_prosessin_nimi

Vastineeksi tämä menetelmä tappaa kaikki prosessit, jotka sisältävät syötetyn sanan. Tämä tarkoittaa, että jos meillä on kaksi prosessia auki, jotka jakavat sanan nimessä, molemmat suljetaan.

xkill: tappaa prosessi valitsemalla ikkuna hiirellä

Tämä on yksinkertaisin ja käytännöllisin menetelmä. Katastrofin sattuessa, paina Alt + F2 avataksesi valintaikkunan, jonka avulla voit suorittaa komentoja. Suorita seuraava komento:

xkill

Hiiren kohdistin muuttuu pieneksi kalloksi. Ainoa on napsauttaa ikkunaa, jonka haluat sulkea, ja voila. Hei prosessi.

Joitakin viimeisiä kommentteja

Lopuksi halusin jakaa vinkkejä, joista voi olla hyötyä. Linuxissa, kuten Windowsissa, kun prosessi jumittuu, kyseinen ikkuna voidaan yleensä sulkea napsauttamalla Sulje-painiketta (joka on X: n muotoinen). Muutaman sekunnin kuluttua näyttöön tulee ikkuna, jossa kysytään, haluammeko todella tappaa prosessin, koska se ei vastaa oikein. Sanomme kyllä ​​ja siinä kaikki.

Tämä tarkoittaa, että tässä kuvattuja menetelmiä tulisi käyttää, kun mitään ei tapahdu, kun napsautat kyseisen ikkunan Sulje-painiketta.

Suuronnettomuuden sattuessa älä unohda, että ennen painamista on mahdollista suorittaa a "turvallinen" uudelleenkäynnistys.

Lopuksi voi olla erittäin hyödyllistä selvittää käynnissä olevat prosessit. Tätä varten eri työpöytäympäristöissä (GNOME, KDE jne.) On graafisia työkaluja, jotka helpottavat tätä tehtävää. Jos et kuitenkaan pääse niihin tai haluat vain tehdä sen päätelaitteesta, voit suorittaa seuraavat:

ylin

Jos tämä ei toimi tai sinulla ei ole vastaavaa pakettia asennettuna, voit aina suorittaa:

ps-A

Tässä luetellaan kaikki käynnissä olevat prosessit sekä niiden nimet ja PID: t.