Ero sivun ”Killall” versioiden välillä

Siirry navigaatioon Siirry hakuun
46 merkkiä lisätty ,  25. heinäkuuta 2009
p
uusi väliotsikko
p (Luokka:Prosessienhallinta)
p (uusi väliotsikko)
Rivi 1: Rivi 1:
[[Komentorivi]]komentoa killall käytetään Linuxissa sulkemaan pakolla kaikki tietyn ehdon (esim. nimi tai omistaja) täyttävät [[prosessi]]t (eli ohjelmat) joita on ajossa. Killallia käytetään usein myös yksittäisen ohjelman sulkemiseen, sillä sitä käytettäessä ei tarvitse (toisin kuin komennolla [[kill]]) tietää ohjelman [[pid]]-numeroa.
[[Komentorivi]]komentoa killall käytetään Linuxissa tavallisesti sulkemaan pakolla kaikki tietyn ehdon (esim. nimi tai omistaja) täyttävät [[prosessi]]t (eli ohjelmat) joita on ajossa. Killallia käytetään usein myös yksittäisen ohjelman sulkemiseen, sillä sitä käytettäessä ei tarvitse (toisin kuin komennolla [[kill]]) tietää ohjelman [[pid]]-numeroa.


Varsinkin [[root]]-tunnuksella killallia kannattaa käyttää varoen, toisaalta koska se saattaa sulkea vääriä ohjelmia (samannimisiä saattaa olla muitakin kuin suljettavaksi aiottu), toisaalta koska se esimerkiksi [[wikipedia:fi:Sun Solaris|Solariksessa]] tappaakin nimensä mukaisesti kaikki prosessit.
Varsinkin [[root]]-tunnuksella killallia kannattaa käyttää varoen, toisaalta koska se saattaa sulkea vääriä ohjelmia (samannimisiä saattaa olla muitakin kuin suljettavaksi aiottu), toisaalta koska se esimerkiksi [[wikipedia:fi:Sun Solaris|Solariksessa]] tappaakin nimensä mukaisesti kaikki prosessit.


==Käyttö==
Komennon syntaksi on
Komennon syntaksi on
  killall <signaalin nimi/numero> <ohjelma>
  killall <signaalin nimi/numero> <ohjelma>


Killallin avulla prosesseille voidaan lähettää monia niiden toimintaan vaikuttavia signaaleja. Mikäli mitään signaalinnimeä tai -numeroa ei ole määritelty, lähetetään signaali 15 (SIGTERM), joka pyytää prosessia sulkemaan itsensä. Listan käytettävissä olevista signaaleista saa komennolla
Killallin avulla prosesseille voidaan lähettää erilaisia niiden toimintaan vaikuttavia signaaleja. Mikäli mitään signaalinnimeä tai -numeroa ei ole määritelty, lähetetään signaali 15 (SIGTERM), joka pyytää prosessia sulkemaan itsensä. Listan käytettävissä olevista signaaleista saa komennolla
  kill -l
  kill -l


== Käyttö ==
=== Esimerkkejä ===
Suljetaan [[Kate]] lähettämällä sille signaali 15 ([[SIGTERM]]).
Suljetaan [[Kate]] lähettämällä sille signaali 15 ([[SIGTERM]]).
  killall kate
  killall kate
Rivi 16: Rivi 17:
  killall -9 gnome-panel
  killall -9 gnome-panel


Tapetaan kaikki [[käyttäjä]]n matti omistamat [[wine]]-[[prosessi]]t. Mikäli prossessin nimeä ei anneta, tapetaan kaikki käyttäjän prosessit.
Tapetaan kaikki [[käyttäjä]]n matti omistamat [[wine]]-[[prosessi]]t. Mikäli prosessin nimeä ei anneta, tapetaan kaikki käyttäjän prosessit.
  killall -u matti wine
  killall -u matti wine


Rivi 23: Rivi 24:


== Katso myös ==
== Katso myös ==
*[[Pkill]]
*[[Kill]]
*[[Kill]]
*[[Komentorivikomennot]]
*[[Komentorivikomennot]]
4 316

muokkausta

Navigointivalikko