pgrep

Z Multimediaexpo.cz

(Rozdíly mezi verzemi)
m (1 revizi)
(++)
 
Řádka 1: Řádka 1:
{{DISPLAYTITLE:pgrep}}
{{DISPLAYTITLE:pgrep}}
-
'''pgrep''' je v [[Informatika (počítačová věda)|informatice]] příkaz používaný v [[UN*X|unixových]] [[Operační systém|operačních systémech]]. Poprvé byl uveden v systému [[Solaris|Solaris 7]]. Poté byl implementován do ostatních systémů, jako například [[Linux]], [[BSD]] ([[DragonFly BSD]], [[FreeBSD]], [[NetBSD]] a [[OpenBSD]]).
+
'''pgrep''' je v [[Informatika|informatice]] příkaz používaný v [[UN*X|unixových]] [[Operační systém|operačních systémech]]. Poprvé byl uveden v systému [[Solaris|Solaris 7]]. Poté byl implementován do ostatních systémů, jako například [[Linux]], [[BSD]] ([[DragonFly BSD]], [[FreeBSD]], [[NetBSD]] a [[OpenBSD]]).
== Popis ==
== Popis ==
Řádka 7: Řádka 7:
== Příklady ==
== Příklady ==
Příklad standardního volání příkazu <code>pgrep</code> (vrací PID jmenovaných procesů) se volá:
Příklad standardního volání příkazu <code>pgrep</code> (vrací PID jmenovaných procesů) se volá:
-
 
+
<big><source lang="bash">
  pgrep jmenoulohy
  pgrep jmenoulohy
-
 
+
</source></big>
Funguje přibližně jako:
Funguje přibližně jako:
-
 
+
<big><source lang="bash">
  ps ax | [[grep]] jmenoulohy | grep -v grep | awk '{print $1}'
  ps ax | [[grep]] jmenoulohy | grep -v grep | awk '{print $1}'
-
 
+
</source></big>
Program <code>pgrep</code> zjednodušuje jinak složitý požadavek.  
Program <code>pgrep</code> zjednodušuje jinak složitý požadavek.  
Ukáže všechny procesy (v dlouhé formě, PID a jméno) náležící jiné skupině:
Ukáže všechny procesy (v dlouhé formě, PID a jméno) náležící jiné skupině:
-
 
+
<big><source lang="bash">
  pgrep -l -G other
  pgrep -l -G other
-
 
+
</source></big>
Ukaž všechny procesy kromě procesů uživatele [[root]]:
Ukaž všechny procesy kromě procesů uživatele [[root]]:
-
 
+
<big><source lang="bash">
  pgrep -v -u root
  pgrep -v -u root
 +
</source></big>
 +
== Externí odkazy ==
-
 
+
{{Unixové příkazy}}{{Článek z Wikipedie}}
-
{{Článek z Wikipedie}}
+
[[Kategorie:Standardní unixové příkazy]]
[[Kategorie:Standardní unixové příkazy]]

Aktuální verze z 7. 11. 2024, 21:55

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