Provided by: manpages-tr_2.0.6-2_all bug

İSİM

       pgrep - çalışan süreçler hakkında bilgi verir
       pkill - çalışan süreçlere sinyal gönderir
       pidwait - çalışan süreçleri bekler

KULLANIM

       pgrep [seçenekler] şablon
       pkill [seçenekler] şablon
       pidwait [seçenekler] şablon

AÇIKLAMA

       pgrep çalışan süreçler arasından seçim koşullarıyla eşleşen süreç kimliklerini standart
       çıktıya listeler. Tüm koşullar eşleşmek zorundadır. Örneğin,

           $ pgrep -u root sshd

       komutu yalnızca, root iyeliğinde çalışan süreçlerden sshd(8) süreçlerini listeler. Diğer
       taraftan,

           $ pgrep -u root,daemon

       komutu root VEYA daemon iyeliğinde çalışan tüm süreçleri listeleyecektir.

       pkill eşleşen her sürece belirtilen sinyali gönderir (SIGTERM öntanımlıdır), onları
       standart çıktıya listelemez.

       pidwait eşleşen her süreci bekler, onları standart çıktıya listelemez.

SEÇENEKLER

       -signal
       --signal signal
           Eşleşen her sürece gönderilecek sinyali tanımlar. Sinyal ismi veya sinyal numarası
           belirtilebilir. (Yalnızca pkill)

       -c, --count
           Normal çıktıyı engeller; onun yerine eşleşen süreç sayısı çıktılanır. Eşleşen süreç
           yoksa (örn, 0) komut sıfırdan farklı bir değer ile döner. pkill ve pidwait için sayı
           eşleşen süreç sayısıdır, başarıyla sinyallenen veya beklenmekte olan süreçlerin sayısı
           değil.

       -d, --delimiter ayraç
           Çıktıda süreç kimlikleri arasında kullanılacak dizgeyi tanımlar (satır sonu
           öntanımlıdır). (Yalnızca pgrep)

       -e, --echo
           Öldürülen sürecin kimliği veya ismi gösterilir. (Yalnızca pkill)

       -f, --full
           şablon normalde yalnızca süreç ismiyle eşleşir. -f seçeneğiyle komut satırının tamamı
           kullanılır.

       -g, --pgroup süreç-grup-kiml,...
           Yalnızca belirtilen süreç grup kimlikleriyle eşleşen süreçler listelenir. Süreç grubu
           0, pkill, pgrep veya pidwait’in kendi süreç grubuna dönüştürülür.

       -G, --group grup-kiml,...
           Yalnızca belirtilen gerçek grup kimlikleriyle eşleşen süreçler listelenir. grup-kiml
           grup ismi veya grup numarası olabilir.

       -i, --ignore-case
           Süreçler eşleştirilirken harf büyüklüğü dikkate alınmaz.

       -l, --list-name
           Süreçlerin kimlikleriyle birlikte süreç isimleri de listelenir. (Yalnızca pgrep)

       -a, --list-full
           Süreçlerin kimlikleriyle birlikte komut satırlarının tamamı da listelenir. (Yalnızca
           pgrep)

       -n, --newest
           Yalnızca eşleşen süreçlerin en yenisi (en son başlatılanı) seçilir.

       -o, --oldest
           Yalnızca eşleşen süreçlerin en eskisi (ilk başlatılanı) seçilir.

       -O, --older süre
           Belirtilen süre saniyeden daha eski süreçler listelenir.

       -P, --parent üst-süreç-kiml,...
           Yalnızca belirtilen ebeveyn süreç kimlikleriyle eşleşen süreçler listelenir.

       -s, --session süreç-oturum-kiml,...
           Yalnızca belirtilen süreç oturum kimlikleriyle eşleşen süreçler listelenir. Oturum
           kimliği 0, pkill, pgrep veya pidwait’in kendi oturum kimliğine dönüştürülür.

       -t, --terminal uçbirim,...
           Yalnızca belirtilen denetim uçbirimleriyle eşleşen süreçler listelenir. Uçbirim ismi
           /dev/ öneki olmaksızın belirtilmelidir.

       -u, --euid etkin-kull-kiml,...
           Yalnızca belirtilen etkin kullanıcı kimlikleriyle eşleşen süreçler listelenir.
           Kullanıcı ismi veya numarası belirtilebilir.

       -U, --uid kull-kiml,...
           Yalnızca belirtilen kullanıcı kimlikleriyle eşleşen süreçler listelenir. Kullanıcı
           ismi veya numarası belirtilebilir.

       -v, --inverse
           Eşleşmeyi olumsuzlar. Bu seçenek mormalde pgrep veya pidwait’in bağlamında kullanılır.
           pkill’in bağlamında, seçeneğin kazayla kullanımından kaçınmak için kısa seçenek devre
           dışı bırakılır.

       -w, --lightweight
           pgrep veya pidwait’in bağlamında süreç kimlikleri yerine tüm evre kimlikleri
           listelenir. pkill’in bağlamında, bu seçenek devre dışı bırakılır.

       -x, --exact
           Yalnızca, şablon ile KESİNLİKLE (exactly) eşleşen süreç isimleriyle eşleşir.

       -F, --pidfile dosya
           Süreç kimliklerini dosyadan okur. Bu seçenek pgrep’ten ziyade özellikle pkill veya
           pidwait için yararlıdır.

       -L, --logpidfile
           Süreç kimlikleri dosyası kilitli değilse başarısız olur. (bkz, -F)

       -r, --runstates D,R,S,Z,...
           Yalnızca süreç durumu eşleşen süreçlerle eşleşir.

       --ns süreç-kiml,...
           Aynı isim uzayına sahip süreçlerle eşleşme sağlanır. Diğer kullanıcıların aidiyetinde
           çalışan süreçlerle de eşleşme sağlanabilmesi için root tarafından kullanılması
           gerekir. Eşleşen isim uzayları sınırlanmak istenirse aşağıdaki --nslist seçeneği de
           kullanılmalıdır.

       --nslist isim,...
           Belirtilen isim uzayları ile eşleşme sağlanır. Kullanılabilir isim uzayları: ipc, mnt,
           net, pid, user, uts

       -q, --queue değer
           kill(2) çağrısından ziyade sigqueue(3) işlevi ve sinyal ile gönderilecek tamsayıyı
           belirtmek için değer kullanılır. Eğer sinyali alan süreç sigaction(2) çağrısında
           SA_SIGINFO kullanarak bu sinyal için bir işleyici tanımlamışsa, bu veri siginfo_t
           yapısının si_value alanı üzerinden sağlanabilir.

       --help
           Kullanım bilgilerini görüntüler ve çıkar.

       -V, --version
           Sürüm bilgilerini görüntüler ve çıkar.

DEĞİŞTİRGELER

       şablon
           Komut satırları veya süreç isimleriyle eşleşme sağlamak için belirtilen genişletilmiş
           düzenli ifade.

ÖRNEKLER

       Örnek 1: named artalan sürecinin süreç kimliğinin bulunması
           $ pgrep -u root named

       Örnek 2: syslog kendi yapılandırma dosyasını yeniden okusun
           $ pkill -HUP syslogd

       Örnek 3: Tüm systemd süreçleri hakkında bilgi edinilmesi
           $ ps -fp $(pgrep -d, -x systemd)

       Örnek 4: Tüm chrome süreçlerinin önceliklerinin değiştirilmesi
           $ renice +4 $(pgrep chrome)

ÇIKIŞ DURUMU

       0   Koşulla bir veya daha fazla süreç eşleşti. pkill ve pidwait için bir veya daha fazla
           süreç başarıyla sinyallenmiş veya beklenmektedir.

       1   Eşleşen süreç yok veya hiçbiri sinyallenemedi.

       2   Komut satırında sözdizimi hatası.

       3   Ölümcül hata: bellek yetersiz, vb.

EK BİLGİ

       Eşleşme için kullanılan süreç ismi /proc/pid/stat çıktısında bulunan 15 karakterle
       sınırlıdır. Komut satırının tamamı, /proc/pid/cmdline ile eşleşmek için -f seçeneği
       kullanılabilir.

       pkill, pgrep veya pidwait sürecinin çalıştırılması asla kendisiyle bir eşleşme sağlamaz.

GERİBİLDİRİM

       -n, -o ve -v seçenekleri birlikte kullanılamaz. Buna ihtiyaç olursa bildirilmesi
       beklenmektedir.

       Kusurlu süreçler raporlanır.

       Hata bildirimi için lütfen <procps (at) freelists.org> adresini kullanın.

İLGİLİ BELGELER

       ps(1), regex(7), signal(7), sigqueue(3), killall(1), skill(1), kill(1), kill(2).

YAZAN

       Kjetil Torgrim Homme tarafından yazılmıştır.

ÇEVİREN

       © 2022 Nilgün Belma Bugüner
       Bu çeviri özgür yazılımdır: Yasaların izin verdiği ölçüde HİÇBİR GARANTİ YOKTUR.
       Lütfen, çeviri ile ilgili bildirimde bulunmak veya çeviri yapmak için
       https://github.com/TLBP/manpages-tr/issues adresinde "New Issue" düğmesine tıklayıp yeni
       bir konu açınız ve isteğinizi belirtiniz.