Pgrep

Ubuntu Türkiye Wiki sitesinden
Gezinti kısmına atla Arama kısmına atla

pgrep, ilk olarak Solaris 7 işletim sistemi için yazımış bir komut satırı uygulamasıdır..Linux ve bazı BSDler (FreeBSD, NetBSD ve OpenBSD) için yeniden düzenlendi. Genişletilmiş düzenli ifade modeli olarak ifade edilebilen tüm işlemci adları için arama yapar ve öntanımlı olarak onların kimliklerini (ID) geri döndürür. Alternatifleri pidof ve ps komutlarıdır.

Kullanımı

pgrep in, adlandırılmış görevlerdeki işlem kimliklerini döndürme olan normal görevi şu şekilde iptal edilebilir:


<code>pgrep ''taskname''</code>

Bu, aşağı yukarı şu komuta eşdeğerdir:


<code>ps ax | [[grep]] ''taskname'' | grep -v grep | [[AWK|awk]] '{print $1}'</code>

Burada pgrep karmaşık görevi basitleştirir. Ayrıca pgrep in şöyle bir ek işlevselliği de vardır:

  • Diğer gruba ait uzun form, kimlik ve addaki tüm işlemleri gösterme:

<code>pgrep -l -G diğer</code>
  • root kullanıcısına ait olmayan tüm işlemleri gösterme:

<code>pgrep -v -u root</code>

Ayrıca bakınız

  • Unix programlarının listesi
  • pkill – adlara ve dieğr niteliklere göre sinyal işleme
  • ps – geçerli çalışan işlemleri gösterme
  • grep – bir veya daha fazla düzenli ifadedeki metinlerdeki satırları arama

Kaynakça

İngilizce Wikipedia pgrep maddesi

Dış bağlantılar

Linux man page'deki pgrep(1) sayfası

Unix komutları (daha fazla)
Dosya dizgesi catcdchmodchgrpchowncksumcmp cpdddudf fsckfuserlnlslsattrlsofmkdirmountmvpwdrm rmdirsplittouchumask
Süreç ve görev yönetimi atchrootcroncrontabexitkillkillallnicepgreppidofpkillpspstreesleeptimetopwait
Kullanıcı ortamı envfingeridlognamemesgpasswdsusudouptimewwallwhowhoamiwrite
Metin işleme awkcommcsplitcutdiffedexfmtheadiconvjoinlessmorepastesedsortstringstailtalktruniqvivimwcxargs
Kabuk programlama aliasbasenamedirnameechoexprfalseprintftesttrueunset
Ağ Araçları inetdhostifconfignetcatnetstatnslookuppingrlogintraceroute
Arama findgreplocatewhereiswhich
Diğer aproposbannerbccalcleardateddfilehelphistoryinfolplprmanpaxsizeteetputtypeunamewhatisyes