|
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:
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.
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.