Ero sivun ”Pgrep” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
p (tagi)
p (typo)
Rivi 2: Rivi 2:
  pgrep [valitsimet] [prosessi]
  pgrep [valitsimet] [prosessi]


Oletukesna <tt>pgrep</tt> listaa vain prosessien [[PID]]-numerot. Esimerkiksi käyttäjän <tt>tux</tt> prosessien PID-numerot voisi listata seuraavasti:
Oletuksena <tt>pgrep</tt> listaa vain prosessien [[PID]]-numerot. Esimerkiksi käyttäjän <tt>tux</tt> prosessien PID-numerot voisi listata seuraavasti:
  $ pgrep -u tux
  $ pgrep -u tux
  10878  
  10878  

Versio 9. tammikuuta 2008 kello 17.26

Pgrep on komentoriviohjelma, joka listaa tietyn käyttäjän tai tiettyjen käyttäjien ajossa olevat prosessit. Sen syntaksi on seuraava

pgrep [valitsimet] [prosessi]

Oletuksena pgrep listaa vain prosessien PID-numerot. Esimerkiksi käyttäjän tux prosessien PID-numerot voisi listata seuraavasti:

$ pgrep -u tux
10878 
10884
10912

Prosessien nimet saa näkyviin käyttämällä lisäksi valitsinta -l:

$ pgrep -lu tux
10878 man 
10884 pager
10912 bash

Pgrepillä voi myös etsiä ajossa olevia prosesseja komennolla

$ pgrep prosessin_nimi

Siten ajossa olevat bash-komentotulkit listattaisiin komennolla

$ pgrep bash

Ja käyttäjän tux ajossa olevat komennolla

$ pgrep -u tux bash

Muita mahdollisia valitsimia ovat mm.

  • -c: tulostaa vain prosessien lukumäärän listaamatta niitä
  • -g ryhmä: sama kuin -u mutta käyttäjäryhmille
  • -n: tulostaa vain uusimman prosessin
  • -t komentotulkki: listaa vain prosessit, jotka ajetaan komentotulkissa komentotulkki (esim. tty1)
  • -v: toimii päinvastoin (listaa prosessit, jotka eivät täytä ehtoa)

Katso myös