pgrep
Ve pkill
kamu hizmetleri gibi Sun'ın Solaris 7 yılında piyasaya sürülen ve g33klord kaydetti , bunların yayınlanmaya süreçlerin isim karşılaştırıldıkça argüman olarak bir desen alır. İken pgrep
sadece eşleşen işlemlerin bir listesini yazdırır, pkill
belirtilen sinyali (ya gönderir SIGTERM
süreçlere varsayılan). Dikkatli olmak ve ilk önce eşleme işlemlerini gözden geçirmek ve ardından onları öldürmek için devam etmek istediğinizde pgrep
ve arasındaki ortak seçenekler ve anlamlar pkill
kullanışlı olur . ve tarafından sağlanan PROCPS diğer içerir paketi, örneğin, bir dosya sistemi programları, , , , ve diğerleri.pgrep
pkill
pgrep
pkill
/proc
ps
top
free
uptime
killall
Komut tarafından sağlanan psmisc paketi ve farklıdır pkill
sinyaller gönderilir süreçlerini belirlerken ki, varsayılan olarak, bu (ilk 15 karakter) tam bağımsız değişken adı ile eşleşir. -e
, --exact
Seçenek ayrıca 15 karakterden daha uzun adlar için kesin sonuç gerektirecek şekilde belirtilebilir. Bu, killall
kullanımı ile karşılaştırıldığında biraz daha güvenli hale getirir pkill
. Belirtilen bağımsız değişken, slash ( /
) karakterleri içeriyorsa , bağımsız değişken bir dosya adı olarak yorumlanır ve bu dosyayı çalıştıran işlemler sinyal alıcıları olarak seçilir. killall
ayrıca, işlem seçeneklerinin düzenli ifadeyle eşleşmesini de -r
, --regexp
seçenek aracılığıyla destekler .
Başka farklılıklar da var. killall
Örneğin komut (yaşa göre süreçlerini eşleşen seçenekler vardır -o
, --older-than
ve -y
, --younger-than
ise) pkill
sadece (aracılığıyla belirli terminalde işlemleri öldürmek için söylenebilecek -t
seçeneği). Açıkçası o zaman, iki komut belirli nişlere sahiptir.
Not killall
sistemlerde komut gelen soyundan Unix Sistem V (özellikle Sun'ın Solaris , IBM'in AIX ve HP'nin HP-UX ) öldüren bütün root tarafından çalıştırırsanız etkili bir sistem kapatılıyor, belirli bir kullanıcı tarafından killable süreçleri.
Linux psmisc programları için de geliştirilmektedir BSD (ve uzantısı Mac OS X ), dolayısıyla killall
semantik "adı ile öldürmek süreçleri" Orada izler.