(TL, DR: pgrep
, pkill
)
Banyak varian unix yang datang bersama pgrep
dan pengiringnya pkill
: Solaris , Linux (bagian dari utilitas proses standar , mungkin tidak ada dalam sistem Linux yang disematkan), FreeBSD , OpenBSD , NetBSD , ... tetapi hanya dari MacPort pada OS X , bukan AIX , dan hanya baru-baru ini di HP-UX . The pgrep
utilitas menunjukkan ID proses proses cocok dengan nama, user dan beberapa kriteria lainnya. Argumen untuk pgrep
diartikan sebagai regexp yang harus cocok dengan bagian dari nama yang dapat dieksekusi proses (kecuali Anda memberikan opsi untuk mengubah ini). Jika Anda menelepon, pkill
bukanpgrep
, utilitas mengirim sinyal alih-alih menampilkan ID proses.
Utilitas serupa lainnya adalah pidof . Di Linux , ini disediakan oleh SysVinit atau BusyBox (jadi Anda akan sering menemukannya di sistem Linux tertanam yang tidak memiliki pgrep
); ada juga port pada varian unix lainnya. The pidof
utilitas memiliki opsi lebih sedikit, itu kebanyakan hanya cocok seluruh nama file executable. Utilitas pengiringnya killall
mengirimkan sinyal ke program yang cocok match.
¹
Waspadalah yang killall
memiliki arti berbeda pada Solaris dan kemungkinan varian unix lainnya; jangan mengetikkan killall
root pada Solaris.