Muokataan sivua Killall
Siirry navigaatioon
Siirry hakuun
Kumoaminen voidaan suorittaa. Varmista alla olevasta vertailusta, että haluat saada aikaan tämän lopputuloksen, ja sen jälkeen julkaise alla näkyvät muutokset.
Nykyinen versio | Oma tekstisi | ||
Rivi 1: | Rivi 1: | ||
Komentoa killall käytetään linuxissa sulkemaan pakolla kaikki tietyn ehdon (esim. nimi tai omistaja) täyttävät prosessit (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 | Varsinkin [[root]]-tunnuksella sigkilliä 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:Solaris|Solariksessa]] tappaakin nimensä mukaisesti kaikki prosessit. | ||
Komennon syntaksi on | Komennon syntaksi on | ||
killall <signaalin nimi/numero> <ohjelma> | killall <signaalin nimi/numero> <ohjelma> | ||
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ää 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 | ||
kill -l | kill -l | ||
=== | == Käyttö == | ||
killall kate | killall kate | ||
Sulkee [[Kate]]n lähettämällä sille signaalin 15 (SIGTERM). | |||
killall -9 gnome-panel | killall -9 gnome-panel | ||
Lähettää prosessille gnome-panel signaalin 9 (SIGKILL), mikä lopettaa prosessin suorituksen siihen paikkaan. Signaalia 9 saattaa tarvita silloin, kun prosessi ei suostu kuuntelemaan oletussignaalia ja sulkemaan itseään hyvässä järjestyksessä. Muissa tapauksissa signaalin 9 käyttöä tulee välttää. | |||
killall -u steveb wine | |||
Sulkee kaikki käyttäjän steveb omistamat [[wine]]-prosessit. Mikäli prossessinnnimeä ei anneta, tapetaan kaikki käyttäjän prosessit. | |||
killall -r '^kio_.*' | killall -r '^kio_.*' | ||
Tappaa kaikki prosessit, joiden nimi alkaa merkeillä "kio_". Valitsin -r tarkoittaa säännöllisten lausekkeiden (''regular expressions, regexp'') käyttöä. | |||
== Katso myös == | == Katso myös == | ||
*[[Kill]] | *[[Kill]] | ||
*[[Komentorivikomennot]] | *[[Komentorivikomennot]] | ||
[[Luokka:Komentorivin perustyökalut]] | [[Luokka:Komentorivin perustyökalut]] | ||