जवाबों:
नोट: kill -9तब तक उपयोग न करें जब तक आपने बाकी सब कोशिश नहीं की। हमेशा पहले kill(बिना -9) प्रयास करें । अधिक स्पष्टीकरण के लिए यह प्रश्न और उत्तर देखें: /unix/8916/why-not-kill-9-a-process ।
स्क्रिप्ट-मार प्रक्रियाओं के लिए कमांड है pkillऔर killall। की विकिपीडिया पृष्ठ को देखने pkillऔर killallअधिक जानकारी के लिए।
मैं कुछ उदाहरण प्रदान करूंगा pkill। killallके समान काम करता है pkill।
pkill -f firefox
यह उन सभी प्रक्रियाओं को मार देगा जिनकी कमांड में स्ट्रिंग 'फ़ायरफ़ॉक्स' है।
ध्यान दें कि यह उन सभी प्रक्रियाओं को मार देगा जिनके पास firefoxकमांड में स्ट्रिंग है।
उदाहरण के लिए अगर आपके पास इस तरह से फ़ायरफ़ॉक्स.टेक्स्ट नामक एक फ़ाइल को खोलने का संपादन है:
$ gedit firefox.txt &
$ pgrep -fl firefox
10959 gedit firefox.txt
30077 /usr/lib/firefox/firefox-bin
30123 /usr/lib/firefox/plugin-container /usr/lib/adobe-flashplugin/libflashplayer.so 30077 plugin true
फिर pkill -f firefoxवसीयत करना भी गेदित प्रक्रिया को मार देगा।
आप इसे pkillकेवल सटीक मिलान का उपयोग करके बताने से रोक सकते हैं pkill -x /usr/lib/firefox/firefox-bin। killallस्विच है -eजिसका प्रभाव समान है।
आप बैश में एक उपनाम बना सकते हैं:
alias kf='pkill -f firefox'
अब आप kfफ़ायरफ़ॉक्स को मारने के लिए उपयोग कर सकते हैं ।