Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen pgrep komutudur.
Program:
ADI
pgrep, pkill - isme ve diğer niteliklere dayalı arama veya sinyal süreçleri
SİNOPSİS
kavramak [seçenekler] desen
öldürmek [seçenekler] desen
TANIM
kavramak çalışmakta olan süreçleri gözden geçirir ve eşleşen süreç kimliklerini listeler.
stdout için seçim kriterleri. Tüm kriterler eşleşmelidir. Örneğin,
$ pgrep -u kök sshd
sadece çağrılan süreçleri listeler sshd VE sahip olduğu kök. Diğer yandan,
$ pgrep -u kök, arka plan programı
sahip olduğu süreçleri listeler kök OR daemon.
öldürmek belirtilen sinyali gönderir (varsayılan olarak SİGTERM) yerine her bir işleme
onları stdout'ta listelemek.
SEÇENEKLER
-işaret
--sinyal işaret
Eşleşen her işleme gönderilecek sinyali tanımlar. İster sayısal ister
sembolik sinyal adı kullanılabilir. (öldürmek sadece.)
-c, --saymak
Normal çıktıyı bastır; bunun yerine eşleşen işlemlerin sayısını yazdırın. ne zaman sayılır
hiçbir şeyle eşleşmez, örneğin sıfır döndürür, komut sıfır olmayan bir değer döndürür.
-d, --sınırlayıcı sınırlayıcı
Çıktıdaki her bir işlem kimliğini sınırlamak için kullanılan dizeyi ayarlar (varsayılan olarak bir
Yeni hat). (kavramak sadece.)
-f, --tam dolu
The model normalde yalnızca işlem adıyla eşleştirilir. Ne zaman -f ayarlanır,
tam komut satırı kullanılır.
-g, --pgrup pgrp, ...
Yalnızca listelenen işlem grubu kimliklerindeki işlemleri eşleştirin. İşlem grubu 0
çevrildi kavramak'ya da öldürmekkendi süreç grubu.
-G, --grup delibaş, ...
Yalnızca gerçek grup kimliği listelenen süreçleri eşleştirin. Ya sayısal ya
sembolik değer kullanılabilir.
-l, --liste adı
İşlem kimliğinin yanı sıra işlem adını da listeleyin. (kavramak sadece.)
-a, --liste dolu
İşlem kimliğinin yanı sıra tam komut satırını listeleyin. (kavramak sadece.)
-n, --en yeni
Eşleştirme işlemlerinin yalnızca en yenisini (en son başlatılan) seçin.
-o, --en eski
Eşleştirme işlemlerinin yalnızca en eskisini (en az yeni başlayan) seçin.
-P, --ebeveyn pd, ...
Yalnızca üst işlem kimliği listelenen işlemleri eşleştirin.
-s, --oturum, toplantı, celse sid, ...
Yalnızca işlem oturum kimliği listelenen işlemleri eşleştirin. Oturum Kimliği 0
çevrildi kavramak'ya da öldürmek'nin kendi oturum kimliği.
-t, --terminal dönem, ...
Yalnızca kontrol terminali listelenmiş süreçleri eşleştirin. terminal adı
" olmadan belirtilmelidir./ Dev /" ön eki.
-u, --euid özgeçmiş, ...
Yalnızca etkin kullanıcı kimliği listelenen işlemleri eşleştirin. Ya sayısal ya
sembolik değer kullanılabilir.
-U, --sıvı uid, ...
Yalnızca gerçek kullanıcı kimliği listelenen işlemleri eşleştirin. Ya sayısal ya
sembolik değer kullanılabilir.
-v, --ters
Eşleştirmeyi reddeder. Bu seçenek genellikle kavramakbağlamı. İçinde öldürmek's
seçeneğin yanlışlıkla kullanılmasını önlemek için kısa seçenek devre dışı bırakılır.
-w, --hafif
pid'ler yerine tüm iş parçacığı kimliklerini gösterir kavramakbağlamı. İçinde öldürmekbağlamı bu
seçeneği devre dışıdır.
-x, --bire bir aynı
Yalnızca adları (veya -f belirtilmişse komut satırı) olan işlemleri eşleştirin kesinlikle maç
the model.
-F, --pid dosyası dosya
Okumak PID' dosyasından. Bu seçenek belki daha kullanışlıdır: öldürmek göre kavramak.
-L, --logpid dosyası
Pidfile (bkz. -F) kilitli değilse başarısız olur.
--ns pid
Aynı ad alanlarına ait işlemleri eşleştirin. Kök olarak çalıştırmak için gerekli
diğer kullanıcıların işlemlerini eşleştirin. Hangi ad alanlarının sınırlandırılacağını öğrenmek için --nslist'e bakın.
maç.
--nslist isim, ...
Yalnızca sağlanan ad alanlarını eşleştirin. Kullanılabilir ad alanları: ipc, mnt, net, pid,
kullanıcı, ut.
-V, --versiyon
Sürüm bilgilerini görüntüleyin ve çıkın.
-h, --yardım et
Yardımı göster ve çık.
İŞLENENLER
model
İşlem adlarıyla eşleştirmek için bir Genişletilmiş Normal İfade belirtir veya
komut satırları.
ÖRNEKLER
Örnek 1: İşlem kimliğini bulun adlı cini:
$ pgrep -u kök adlı
Örnek 2: Yap syslog yapılandırma dosyasını yeniden okuyun:
$ pkill -HUP sistem günlüğü
Örnek 3: Hepsi hakkında ayrıntılı bilgi verin xterm süreçler:
$ ps -fp $(pgrep -d, -x xterm)
Örnek 4: Hepsini yap netscape süreçler daha iyi çalışır:
$ renice +4 $(pgrep netscape)
EXIT DURUMU
0 Bir veya daha fazla süreç ölçütlerle eşleşti.
1 Eşleşen işlem yok.
2 Komut satırında sözdizimi hatası.
3 Önemli hata: yetersiz bellek vb.
NOTLAR
Eşleştirme için kullanılan işlem adı, çıktıda bulunan 15 karakterle sınırlıdır.
of /proc/pid/stat. Komut satırının tamamıyla eşleştirmek için -f seçeneğini kullanın,
/proc/pid/cmdline.
Koşu kavramak or öldürmek süreç kendini asla bir eşleşme olarak bildirmez.
onworks.net hizmetlerini kullanarak pgrep'i çevrimiçi kullanın