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: | ||
[[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. | ||
Rivi 8: | Rivi 7: | ||
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ää 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ä === | === 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 | ||
Lähetetään prosessille gnome-panel signaali 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ää. | Lähetetään prosessille gnome-panel signaali 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 -9 gnome-panel | killall -9 gnome-panel | ||
Rivi 27: | Rivi 26: | ||
*[[Pkill]] | *[[Pkill]] | ||
*[[Kill]] | *[[Kill]] | ||
*[[Komentorivikomennot]] | *[[Komentorivikomennot]] | ||
[[Luokka:Komentorivin perustyökalut]] | [[Luokka:Komentorivin perustyökalut]] | ||
[[Luokka:Prosessienhallinta]] | [[Luokka:Prosessienhallinta]] | ||