आमतौर पर, एक जवाब देने वाले क्लाइंट को एक सिग्मेंट प्राप्त करना चाहिए और खुद को बंद करना चाहिए, जिससे उसके सभी कांटेदार बाल प्रक्रियाएं समाप्त हो जाएं। यदि, दूसरी तरफ, ग्राहक प्रतिक्रिया नहीं दे रहा है, तो एक सामान्य समाप्ति संकेत संभवतः कोई प्रतिक्रिया नहीं देगा।
तो आप तब एक SIGKILL भेजते हैं, जो सिस्टम को खुद को मेक दैट प्रोसेस स्टॉप, नाउ - को बताता है - जिसे वह ज्यादातर समय कर सकता है, सिवाय तब जब यह प्रक्रिया अविभाज्य नींद की स्थिति में हो, जैसे कुछ I / O का इंतजार करना इनपुट या समान।
उस मामले में, यहां तक कि SIGKILL भी इस प्रक्रिया के लिए कुछ भी नहीं करेगा; बाल प्रक्रिया संभवतः मंदता की एक समान स्थिति में होगी।
एक बॉर्डर केस है जहां मूल प्रक्रिया सिर्फ अच्छी तरह से समाप्त हो सकती है, लेकिन बच्चे की प्रक्रिया हत्या योग्य नहीं है। फिर आप एक ज़ोंबी प्रक्रिया के साथ समाप्त हो जाएंगे जिसे उसके पिता के चले जाने के बाद साफ नहीं किया जा सकता है, लेकिन यह कुछ भी जवाब नहीं दे रहा है। उन से छुटकारा पाने का एकमात्र तरीका एक रिबूट है; ज्यादातर मामलों में, हालांकि, वे काफी हानिरहित हैं, केवल एक चीज के रूप में वे एक पीआईडी लेते हैं जबकि जो भी सॉकेट वे उपयोग करने की कोशिश करते हैं वह पहले ही दूर हो गया है।
pkill -9
, उससे अधिक शक्तिशाली हैpkill
, जो भी कारण हो।