Ero sivun ”Pgrep” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
p (typo)
p (Luokka:Prosessienhallinta)
 
(Yhtä välissä olevaa versiota samalta käyttäjältä ei näytetä)
Rivi 1: Rivi 1:
Pgrep on [[komentorivikomennot|komentoriviohjelma]], joka listaa tietyn käyttäjän tai tiettyjen käyttäjien ajossa olevat prosessit. Sen syntaksi on seuraava
Pgrep on [[komentorivikomennot|komentoriviohjelma]], joka listaa tietyn käyttäjän tai tiettyjen käyttäjien ajossa olevat [[prosessi]]t. Sen syntaksi on seuraava
  pgrep [valitsimet] [prosessi]
  pgrep [valitsimet] [prosessi]


Rivi 33: Rivi 33:


[[Luokka:Komentorivin perustyökalut]]
[[Luokka:Komentorivin perustyökalut]]
[[Luokka:Prosessienhallinta]]

Nykyinen versio 13. marraskuuta 2008 kello 17.49

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[muokkaa]