pgrep

Z Multimediaexpo.cz

pgrep je v informatice příkaz používaný v unixových operačních systémech. Poprvé byl uveden v systému Solaris 7. Poté byl implementován do ostatních systémů, jako například Linux, BSD (DragonFly BSD, FreeBSD, NetBSD a OpenBSD).

Popis

Příkaz pgrep vyhledá všechny procesy, které vyhovují zadání (lze využít regulární výraz) a implicitně vrací jejich číslo procesu (PID). Jako alternativu lze použít pidof a ps.

Příklady

Příklad standardního volání příkazu pgrep (vrací PID jmenovaných procesů) se volá:

 pgrep jmenoulohy

Funguje přibližně jako:

 ps ax | [[grep]] jmenoulohy | grep -v grep | awk '{print $1}'

Program pgrep zjednodušuje jinak složitý požadavek.

Ukáže všechny procesy (v dlouhé formě, PID a jméno) náležící jiné skupině:

 pgrep -l -G other

Ukaž všechny procesy kromě procesů uživatele root:

 pgrep -v -u root

Externí odkazy

      Příkazy a programy příkazové řádky Unixu
Správa souborů

cat • chattr • cd • chmod • chown • chgrp • cksum • cmp • cp • du • df • file • fsck • fuser • ln • ls • lsattr • lsof • mkdir • mount • mv • pwd • rm • rmdir • split • touch

Správa uživatelů a prostředí

env • finger • id • logname • mesg • passwd • su • sudo • uname • uptime • w • wall • who • whoami • write

Správa procesů

at • chroot • crontab • exit • kill • killall • nice • pgrep • pidof • pkill • ps • pstree • sleep • time • top • wait • watch

Zpracování textu

awk • comm • csplit • cut • diff • ed • ex • fmt • head • iconv • join • less • more • patch • paste • read • sed • sort • tac • tail • tee • tr • uniq • wc • xargs

Programování v shellu

alias • basename • echo • expr • false • printf • test • true • unset

Síťová komunikace

dig • inetd • host • ifconfig • netstat • nslookup • ping • rlogin • nc • traceroute • mtr

Hledání informací

find • grep • strings

Ostatní nástroje

banner • bc • cal • date • dd • look • lp • man • size • yes