pgrep (Unix)

A Wikipédiából, a szabad enciklopédiából

A pgrep' parancs először a Solaris 7-ben volt alkalmazva. Ezt beimplementálták később a Linux-ba és a OpenBSD-be. A parancs folyamatot keres, melynek nevét egy speciális reguláris kifejezésként kell megadni, visszatérítése pedig a folyamat azonosítója.

Példák[szerkesztés | forrásszöveg szerkesztése]

A pgrep alapértelmezetten a futó folyamat azonosítóját téríti vissza:

pgrep taskname

Ez a következő parancssorral ekvivalens:

ps ax | grep taskname | grep -v grep | awk '{print $1}'
  • Az összes folyamat (hosszú alakban ID és név) mely az other csoport alatt futnak:
pgrep -l -G other
  • Az összes folyamat, melyet nem a root felhasználó indított:
pgrep -v -u root

Lásd még[szerkesztés | forrásszöveg szerkesztése]

  • pkill – folyamatok kiölése
  • ps – az futó folyamatokat listázza ki
  • grep – egy reguláris kifejezésként megadott minta keresése egy állományban