Ero sivun ”Pkill” versioiden välillä
Siirry navigaatioon
Siirry hakuun
Pb (keskustelu | muokkaukset) p Luokka:Prosessienhallinta |
esimerkkejä. |
||
| (3 välissä olevaa versiota 2 käyttäjän tekeminä ei näytetä) | |||
| Rivi 1: | Rivi 1: | ||
{{pienaakkonen}} | |||
pkill [-signaali] [VALITSIMET] prosessi | '''pkill''' on [[pgrep]]in tapaan toimiva [[komentorivikomennot|komentorivikomento]], joka [[killall]]-komennon tapaan tappaa tietyt [[prosessi]]t prosessien nimen ([[PID]]) ja niitä ajavan käyttäjän perusteella. Sen syntaksi on seuraava | ||
pkill [-signaali] [VALITSIMET] prosessi | |||
missä <tt>signaali</tt> on [[signaali]], joka prosessille lähetetään (esim. 9). Signaalia ei ole pakko antaa. | missä <tt>signaali</tt> on [[signaali]], joka prosessille lähetetään (esim. 9). Signaalia ei ole pakko antaa. | ||
Pkillin kanssa voi käyttää samoja valitsimia kuin <tt>pgrep</tt>in kanssa. Valitsimia on listattu artikkelissa [[pgrep]]. | Pkillin kanssa voi käyttää samoja valitsimia kuin <tt>pgrep</tt>in kanssa. Valitsimia on listattu artikkelissa [[pgrep]]. | ||
Esimerkiksi käyttäjän <tt>tux</tt> ajossa olevat [[yes]] | Esimerkiksi käyttäjän <tt>tux</tt> ajossa olevat [[yes]] prosessit tapettaisiin komennolla | ||
pkill yes -u tux | pkill yes -u tux | ||
Toisen käyttäjän prosesseja voi luonnollisesti tappaa vain [[pääkäyttäjä]]. | Toisen käyttäjän prosesseja voi luonnollisesti tappaa vain [[pääkäyttäjä]]. | ||
Pyytää [[Firefox]] ohjelmaa lopettamaan siististi ja tallentamaan tiedot. | |||
pkill firefox | |||
Lopettaa [[Firefox]] prosessin välittömästi ilman tallennusmahdollisuutta (kuten [[xkill]] tekee graafisesti). | |||
pkill -9 firefox | |||
Kysyy vahvistuksen ennen ''sshd'' prosessin tappamista | |||
pkill -i sshd | |||
Etsii koko komentoriviltä (ei vain prosessin nimen perusteella). | |||
pkill -f 'java.*myprogram.jar' | |||
Tappaa vain vanhimman (oldest) prosessin. | |||
pkill -o konsole | |||
Tappaa vain uusimman (newest) prosessin. | |||
pkill -n konsole | |||
== Katso myös == | == Katso myös == | ||