perjantaina, marraskuuta 10, 2006

Prosessien lopettaminen (tappaminen) Linuxissa Kill ja Killall komennoilla

Linuxissa käynnissä olevan prosessin voi lopettaa (tappaa) lähettämällä sille signaalin komennolla kill tai killall.

Kill komennon käyttäminen

Kill komentoa käyttäessä täytyy tietää prosessinumero, jonka selvittäminen onnistuu listaamalla käynnissä olevat prosessit.

Kill komennon käyttäminen onnistuu kirjoittamalla:

kill [-signaali] prosessinumero(t)

Esimerkiksi:
kill 10894
kill 145 2689 478

Jos signaalia ei kirjoiteta, niin silloin prosessille tai prosesseille lähetään oletussignaali. Prosessille voidaan myös lähettää KILL-signaali, joka oikeasti tappaa prosessin.

KILL-signaalinen lähettäminen onnistuu kirjoittamalla:
kill -9 prosessinumero(t)

Esimerkiksi:
kill -9 4477
kill -9 5551 887 778

Kill komennon kanssa voidaan käyttää myös monia muita signaaleja, joista löytyy lisää tietoa kirjoittamalla:
man kill



Killall komennon käyttäminen


Vaihtoehtoisesti prosesseja voidaan lopettaa Linuxissa myös killall komennon avulla, jonka käyttämisessä tarvitsee tietää prosessin nimi.

Killall komennon käyttäminen onnistuu kirjoittamalla:
killall -9 prosessin nimi/prosessien nimet

Esimerkiksi:
killall -9 opera
killall -9 gedit gthumb gaim

Killall komento toimii myös monella muulla tavalla, joista lisätietoa löytyy kirjoittamalla:
man killall

kommentit (0):