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:
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
{{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]]:it tapettaisiin komennolla
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 ==
Noudettu kohteesta ”https://www.linux.fi/wiki/Pkill