Biasanya, klien yang merespons harus menerima sigterm dan mematikannya sendiri, sehingga menghentikan semua proses anak yang bercabang dua. Jika, di sisi lain, klien tidak merespons, sinyal terminasi normal mungkin tidak akan membangkitkan respons.
Jadi Anda kemudian melanjutkan untuk mengirim SIGKILL, yang memberitahu sistem itu sendiri untuk Membuat Proses Berhenti, Sekarang - yang dapat dilakukan sebagian besar kali, kecuali ketika prosesnya dalam keadaan tidur yang tidak dapat terputus, seperti menunggu beberapa I / O masukan atau serupa.
Dalam hal ini, bahkan SIGKILL pada akhirnya tidak akan melakukan apa pun pada prosesnya; proses anak mungkin akan mengalami keterbelakangan serupa.
Ada kasus perbatasan di mana proses induk mungkin berakhir dengan baik, tetapi proses anak tidak dapat dibunuh. Maka Anda akan berakhir dengan proses zombie yang tidak bisa dibersihkan karena ayahnya sudah tiada, tetapi tidak menanggapi apa pun. Satu-satunya cara untuk menghilangkannya adalah reboot; dalam banyak kasus, mereka tidak berbahaya, karena satu-satunya hal yang mereka lakukan adalah mengambil PID sementara soket apa pun yang mereka coba gunakan sudah layu.
pkill -9
lebih kuat daripadapkill
, untuk alasan apa pun.