(TL, DR: pgrep
, pkill
)
Birçok unix ile gelen varyantları pgrep
ve arkadaşı pkill
: Solaris , Linux (bir parçası standart süreç kamu gömülü Linux sistemlerinde mevcut olmayabilir,), FreeBSD , OpenBSD , NetBSD , ... ama sadece OS X üzerinde MacPorts , değil AIX ve sadece son zamanlarda HP-UX'te . Yardımcı pgrep
program, ad, kullanıcı ve diğer birkaç ölçütle eşleşen işlemlerin işlem kimliğini gösterir. pgrep
To argümanı , işlemin yürütülebilir adının bir kısmıyla eşleşmesi gereken bir normal ifade olarak yorumlanır (bunu değiştirmek için bir seçenek iletmezseniz). Eğer ararsanız pkill
yerinepgrep
, yardımcı program işlem kimliklerini görüntülemek yerine bir sinyal gönderir.
Başka bir benzer yarar pidof'tur . On Linux , bu sağladığının sysvinit veya BusyBox (genellikle yoktur gömülü Linux sisteminde bulacaksınız böylece pgrep
); diğer unix varyantlarında da bağlantı noktaları vardır. Yardımcı pidof
program daha az seçeneğe sahiptir, çoğunlukla yalnızca tüm yürütülebilir dosya adlarıyla eşleşir. Tamamlayıcı yardımcı programı killall
eşleşen programlara bir sinyal gönderir¹.
Solar Solaris ve muhtemelen diğer unix varyantları üzerinde farklı bir anlama sahip
olduğuna dikkat edin killall
; yazmayın killall
Solaris üzerinde root olarak.