किसी भी कार्यक्रम को बंद करने के लिए कैसे मजबूर करें?


20

कभी-कभी प्रोग्राम मुझे बताते हैं कि मैं इसे शुरू नहीं कर सकता क्योंकि वहाँ पहले से ही इसका एक और उदाहरण चल रहा है। सबसे अच्छा उदाहरण फ़ायरफ़ॉक्स और क्रोमियम होगा, लेकिन यह समस्या कई अनुप्रयोगों के लिए है।

मुझे चल रही प्रक्रियाओं में पीआईडी ​​नहीं मिला।

कैसे एक कार्यक्रम के सभी चल रहे उदाहरणों को मारने के लिए, जैसे फ़ायरफ़ॉक्स?

मैंने कोशिश की:

ps ax | grep firefox

लेकिन मैं जो कुछ भी पा सकता हूं वह है:

8193 ?        Rl     0:08 /usr/lib/firefox/firefox

मैंने कोशिश की:

kill 8193

लेकिन मुझे मिलता है:

Process not found

दरअसल, जब फ़ायरफ़ॉक्स सही ढंग से चल रहा होता है, तब भी मैं इसके उदाहरण नहीं खोज सकता ps

मुझसे क्या छूट गया?


3
killall firefoxतुम्हारे साथ इसे मार देंगे।
उड़ी हरेरा

और -9 जोड़ें अगर वह काम नहीं करता है
गेरहार्ड बर्गर

यह वास्तव में पहले नहीं पूछा गया है?
कोई भी

जवाबों:


29

एक प्रोग्राम जो जवाब नहीं दे रहा है उसके लिए सबसे आसान समाधान होगा:

killall firefox

और अगर यह काम नहीं करता है

killall -9 firefox

और अगर यह अभी भी काम नहीं करता है, तो रिबूट करें, और कुछ नहीं होगा।

अन्य जानलेवा विकल्पों के लिए, विकिपीडिया: लिंक पर इस लेख को देखें


6

जाँच करें कि क्या यह काम करता है

kill -9 `ps -e | grep firefox | cut -b1-6`

तो ps -e | grep firefoxमुझे सही प्रक्रिया दिखाता है, दिलचस्प!
mcbetz 19

2
वास्तव में, इससे pidofबहुत आसान है। pidof firefoxआप तुरंत सही proces प्राप्त करेंगे। तो समाधान हो सकता है kill -9 $(pidof firefox)। (बैकटिक्स (`) का उपयोग प्रतिगामी है)। लेकिन मैं उरी हरेरा का समाधान पसंद करता हूं killall -9 firefoxजो बिल्कुल वैसा ही करना चाहिए।
गेरहार्ड बर्गर

sudo kill -9 `ps -e | grep teamviewer | cut -b1-6`काम pidof (Ubuntu 16.04) नहीं हुआ
WiredIn

1

इसके अलावा, अपने उबंटू सिस्टम में अधिक कार्यक्षमता जोड़ने के लिए
सेटिंग्स> कीबोर्ड> कीबोर्ड शॉर्टकट पर क्लिक करें Add to add a new शॉर्टकट
को कमांड फोर्सक्विट या कुछ
और कमांड को xkill
सेट करें बटन की अपनी पसंद के लिए शॉर्टकट
आपके माउस को एक में बदलना चाहिए। x 'और यह आपके द्वारा क्लिक की गई किसी भी प्रक्रिया को मार देगा


0

कुछ परिस्थितियों में killऔर killallवांछित प्रभाव नहीं हो सकता है। यह हो सकता है, उदाहरण के लिए, यदि किसी प्रोग्राम का ग्राफिकल कंटेनर हियरवायर जाता है। ऐसे मामलों में इस प्रक्रिया के माध्यम से मारा जाना चाहिए xkill

बस एक कमांड लाइन खोलें और चलाएं xkill। माउस पॉइंटर एक क्रॉस बन जाता है और निम्न संदेश दिखाई देता है:

उस विंडो का चयन करें जिसके ग्राहक को आप बटन 1 से मारना चाहते हैं ...।

फिर दुष्ट प्रोग्राम वाले विंडो पर माउस पॉइंटर से बायाँ-क्लिक करें।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.