Ero sivun ”Pkill” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
Jarkko (keskustelu | muokkaukset)
pEi muokkausyhteenvetoa
esimerkkejä.
 
(2 välissä olevaa versiota toisen käyttäjän tekemänä 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''' 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]]: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 ==

Nykyinen versio 13. joulukuuta 2025 kello 21.34

pkill on pgrepin tapaan toimiva komentorivikomento, joka killall-komennon tapaan tappaa tietyt prosessit prosessien nimen (PID) ja niitä ajavan käyttäjän perusteella. Sen syntaksi on seuraava

pkill [-signaali] [VALITSIMET] prosessi

missä signaali on signaali, joka prosessille lähetetään (esim. 9). Signaalia ei ole pakko antaa.

Pkillin kanssa voi käyttää samoja valitsimia kuin pgrepin kanssa. Valitsimia on listattu artikkelissa pgrep.

Esimerkiksi käyttäjän tux ajossa olevat yes prosessit tapettaisiin komennolla

pkill yes -u tux

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

[muokkaa]