Ero sivun ”Killall” versioiden välillä
Siirry navigaatioon
Siirry hakuun
p
uusi väliotsikko
Pb (keskustelu | muokkaukset) p (Luokka:Prosessienhallinta) |
Pb (keskustelu | muokkaukset) 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ää | 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 | ||
== | === 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 | 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]] |