वहाँ एक तरीका है (शायद एक स्क्रिप्ट) कैसे इस प्रक्रिया को स्वचालित करने के लिए:
petr@sova:~$ ps -ef | grep middleman
petr 18445 2312 1 12:06 pts/2 00:00:01 /home/petr/.rvm/gems/ruby-1.9.3-p362/bin/middleman
petr 18581 13621 0 12:08 pts/0 00:00:00 grep --color=auto middleman
petr@sova:~$ kill -9 18445
दुर्भाग्य से, pkill
बहुत कमजोर है क्योंकि मुझे -9
विकल्प पर जाना है kill
।
-KILL
से अधिक सुरुचिपूर्ण और उचित है -9
। कार्यान्वयन संख्या पर निर्भर सिग्नल किस संख्या से मेल खाता है। लिनक्स i386 और लिनक्स amd64 पर SIGKILL
होता है 9
, लेकिन जरूरी नहीं कि हर जगह हो। ( अधिक जानकारी यहाँ। )
-KILL
भी उपयोग करना पसंद है (क्योंकि यह कोड को अधिक पठनीय बनाता है), यह ध्यान दिया जाना चाहिए कि SIGKILL = 9
यह POSIX द्वारा निर्दिष्ट है , इसलिए -9
आजकल बहुत पोर्टेबल है (और यह कर्नेल या आर्किटेक्चर पर निर्भर नहीं करता है)।
-9
साथpkill
भी उपयोग कर सकते हैं ...