Ero sivun ”Pkill” versioiden välillä
Siirry navigaatioon
Siirry hakuun
pEi muokkausyhteenvetoa |
esimerkkejä. |
||
| (2 välissä olevaa versiota toisen käyttäjän tekemänä ei näytetä) | |||
| Rivi 1: | Rivi 1: | ||
{{pienaakkonen}} | |||
'''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 | 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. | ||
| Rivi 5: | Rivi 6: | ||
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 == | ||