pgrep

Z Multimediaexpo.cz

Verze z 7. 11. 2024, 21:55; Sysop (diskuse | příspěvky)
(rozdíl) ← Starší verze | zobrazit aktuální verzi (rozdíl) | Novější verze → (rozdíl)

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ů

catchattrcdchmodchownchgrpcksumcmpcpdu • df • file • fsck • fuser • ln • ls • lsattr • lsof • mkdir • mount • mv • pwd • rm • rmdir • split • touch

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

envfingeridlognamemesgpasswdsusudounameuptimewwallwhowhoamiwrite

Správa procesů

atchrootcrontabexitkillkillallnicepgreppidofpkillpspstreesleeptimetopwaitwatch

Zpracování textu

awkcommcsplitcutdiffedexfmtheadiconvjoinlessmorepatchpastereadsedsorttactailteetruniqwcxargs

Programování v shellu

aliasbasenameechoexprfalseprintftesttrueunset

Síťová komunikace

diginetdhostifconfignetstatnslookuppingrloginnctraceroute

Hledání informací

findgrepstrings

Ostatní nástroje

bannerbccaldateddlooklpmansizeyes