लिनक्स में अनुत्तरदायी कार्यक्रमों को मारने के 7 तरीके

लिनक्स में अनुत्तरदायी कार्यक्रमों को मारने के 7 तरीके

लिनक्स सॉफ्टवेयर बिना किसी समस्या के काम करने के लिए काफी मजबूत है, लेकिन कभी-कभी सबसे अच्छे ऐप भी हैंग हो सकते हैं। उनके दुर्घटनाग्रस्त होने की प्रतीक्षा करने के बजाय, आप इन अनुत्तरदायी कार्यक्रमों को मार सकते हैं। वास्तव में, लिनक्स प्रोग्राम को खत्म करने के बहुत सारे तरीके हैं जो आपको लग सकते हैं कि आप चुनाव के लिए खराब हो गए हैं!





यदि आप लिनक्स में किसी एप्लिकेशन के साथ समस्याओं का सामना कर रहे हैं, तो यहां लिनक्स में प्रोग्राम को खत्म करने के कई तरीके दिए गए हैं।





1. 'X' पर क्लिक करके Linux प्रोग्राम को किल करें

आपने शायद पहले ही दूर जाने और गर्म पेय बनाने की कोशिश की है। यदि आप यह देखने के लिए अपने पीसी पर लौटते हैं कि ऐप अभी भी लटका हुआ है, तो उसके पास ठीक होने के लिए पर्याप्त समय है। एक अनुत्तरदायी ऐप में आमतौर पर ग्रे-आउट बटन या विकल्प होते हैं जो काम नहीं करते हैं। आप स्क्रीन के चारों ओर ऐप विंडो को स्थानांतरित करने में भी असमर्थ हो सकते हैं।





नेटफ्लिक्स हमें अभी इस शीर्षक को खेलने में परेशानी हो रही है

तो समाधान क्या है?

बस क्लिक करें एक्स शीर्ष कोने में बटन (आपके लिनक्स ऑपरेटिंग सिस्टम के आधार पर बाएं या दाएं)। इससे प्रोग्राम को उसके ट्रैक में बंद कर देना चाहिए। आपको एक डायलॉग बॉक्स दिखाई दे सकता है, जो आपसे पूछ रहा है रुकना या जबरदस्ती छोड़ना इसे अब समाप्त करने के लिए।



यदि सब कुछ योजना के अनुसार होता है, तो कुछ डिस्ट्रो आपको एक त्रुटि रिपोर्ट भेजने के लिए प्रेरित करेंगे।

2. सिस्टम मॉनिटर के साथ लिनक्स में प्रोग्राम को कैसे मारें?

अगला विकल्प आपके लिनक्स ऑपरेटिंग सिस्टम की सिस्टम मॉनिटर उपयोगिता को खोलना है।





इसे खोजने के लिए:

  1. खोलना एप्लिकेशन दिखाएं
  2. स्क्रॉल करें उपयोगिताओं
  3. चुनते हैं सिस्टम मॉनिटर

सिस्टम मॉनिटर के तहत चल रही प्रक्रियाओं की एक सूची प्रदर्शित करता है प्रक्रियाओं टैब।





यहां एक अनुत्तरदायी कार्यक्रम को मारने के लिए, बस इसे चुनें और राइट-क्लिक करें। फिर आपके पास तीन विकल्प हैं, जिन्हें आपको इसी क्रम में आजमाना चाहिए:

  • विराम: यह प्रक्रिया को रोक देता है, जिससे आप इसे बाद में जारी रख सकते हैं। यह ज्यादातर मामलों में काम नहीं करेगा।
  • समाप्त: किसी प्रक्रिया को बंद करने का सही तरीका, यह रास्ते में अस्थायी फ़ाइलों को साफ करते हुए, एप्लिकेशन को सुरक्षित रूप से समाप्त कर देगा।
  • मार डालो: यह चरम विकल्प है और इसका उपयोग केवल तभी किया जाना चाहिए जब अंतिम प्रक्रिया विफल हो जाए।

इनका उपयोग क्रम में करना सबसे अच्छा है। हालांकि, यदि एप्लिकेशन नियमित रूप से लटका हुआ है, तो आप उस कमांड का उपयोग करना पसंद कर सकते हैं जिसे आप जानते हैं कि काम करता है।

3. 'xkill' के साथ लिनक्स एप्लीकेशन प्रोसेस को फोर्स किल करें

एक अन्य विकल्प जिसे आप नियोजित कर सकते हैं वह है xkill।

यह उबंटू में पहले से स्थापित एक फोर्स किल टूल है, लेकिन यदि आवश्यक हो तो आप इसे टर्मिनल के माध्यम से अन्य वितरणों पर स्थापित कर सकते हैं। कॉल करने पर, xkill आपको किसी भी डेस्कटॉप प्रक्रिया को बंद करने में सक्षम करेगा। इसे निम्न आदेश के साथ स्थापित करें:

sudo apt install xorg-xkill

एक बार यह हो जाने के बाद, बस टाइप करके xkill चलाएँ

xkill

आपका माउस पॉइंटर तब एक क्रॉस (या खोपड़ी) प्रदर्शित करेगा। आपत्तिजनक एप्लिकेशन को बंद करने के लिए उस पर बायाँ-क्लिक करें।

4. 'किल' कमांड के साथ लिनक्स ऐप्स को फोर्स क्विट करें

डेस्कटॉप टूल से अपने अनुत्तरदायी ऐप को बंद नहीं कर सकते? समाधान एक उपकरण हो सकता है जो कमांड लाइन में लिनक्स ऐप्स को मजबूर करता है।

आपके ऐप को बंद करने में आपकी सहायता के लिए कई कमांड लाइन विकल्प उपलब्ध हैं। बेहतर अभी भी, इनका उपयोग या तो आपके कंप्यूटर पर या द्वारा किया जा सकता है SSH . से जुड़ रहा है दूसरे डिवाइस से।

किल कमांड का उपयोग यहां किया जा सकता है, लेकिन इसके लिए पहले एक प्रोसेस आईडी की आवश्यकता होती है। आप इसकी प्रक्रिया आईडी के लिए आवेदन से पूछताछ करने वाला आदेश चलाकर इसे ढूंढ सकते हैं:

ps aux | grep [process name]

परिणाम प्रक्रिया आईडी प्रदर्शित करेगा। इसके बाद इसका उपयोग निम्नानुसार किया जा सकता है:

kill [process ID]

ध्यान दें कि आपको sudo के साथ कमांड जोड़ने की आवश्यकता हो सकती है।

5. 'pgrep' और 'pkill' Linux Force Quit Commands का प्रयोग करें

क्या होगा यदि आप प्रक्रिया आईडी नहीं जानते हैं, या नहीं ढूंढ सकते हैं? यह वह जगह है जहां pkill कमांड आती है। प्रक्रिया आईडी के बजाय, प्रक्रिया नाम के साथ बस pkill का उपयोग करें:

pkill [process name]

वैकल्पिक रूप से, आप प्रक्रिया आईडी खोजने के लिए pgrep कमांड का उपयोग कर सकते हैं:

घर का बना टेलीविजन एंटीना कैसे बनाएं
pgrep [process name]

...और इसके बाद प्रोसेस आईडी के साथ pkill का इस्तेमाल करें।

pkill [process ID]

किल कमांड की तरह, यह प्रक्रिया को लगभग 5 सेकंड के भीतर बंद कर देना चाहिए।

6. फोर्स किल सभी लिनक्स इंस्टेंस को 'किलॉल' के साथ

मार या पीकिल के साथ कोई भाग्य नहीं? परमाणु विकल्प का उपयोग करने का समय आ गया है: किलऑल।

सौभाग्य से, यह उतना विनाशकारी नहीं है जितना हो सकता है। किलॉल कमांड एक निर्दिष्ट कार्यक्रम के सभी उदाहरणों को समाप्त कर देगा। तो, एक फ़ायरफ़ॉक्स (या अन्य .) को मारने के बजाय लिनक्स ब्राउज़र ) विंडो, निम्न आदेश उन सभी को समाप्त कर देगा:

killall firefox

आपको केवल प्रक्रिया का नाम और किलॉल कमांड (संभवतः सुडो के साथ यदि आपके सेटअप द्वारा मांग की गई है) की आवश्यकता है।

killall [process name]

स्वाभाविक रूप से, आपको जरूरत पड़ने पर ही इस कमांड का इस्तेमाल करना चाहिए। यह अधिकांश अनुत्तरदायी कार्यक्रम स्थितियों के लिए अनुपयुक्त है।

7. एक कीबोर्ड शॉर्टकट के साथ लिनक्स में एक प्रक्रिया को बलपूर्वक मारें

अनुत्तरदायी सॉफ़्टवेयर को बंद करने में समय बचाना चाहते हैं? कीबोर्ड शॉर्टकट बनाना सबसे अच्छा विकल्प है। यह आपको एक ऐप को बंद करने का तत्काल विकल्प देगा, लेकिन इसके लिए काम करने के लिए xkill की आवश्यकता है। यहां बताया गया है कि यह उबंटू में कैसे काम करता है:

  1. खोलना सेटिंग्स> कीबोर्ड शॉर्टकट
  2. नीचे स्क्रॉल करें और क्लिक करें + एक नया शॉर्टकट बनाने के लिए
  3. में नाम तथा आदेश फ़ील्ड इनपुट 'xkill'
  4. क्लिक छोटा रास्ता कमांड को कॉल करने के लिए कीबोर्ड शॉर्टकट संयोजन सेट करने के लिए
  5. क्लिक जोड़ें खत्म करने के लिए

ऐप के हैंग होने पर शॉर्टकट का उपयोग करने के लिए, बस कीबोर्ड शॉर्टकट का उपयोग करें। माउस पॉइंटर एक एक्स बन जाएगा, और आप उस ऐप पर कहीं भी क्लिक कर सकते हैं जिसे आप बंद करना चाहते हैं।

नियमित रूप से लिनक्स ऐप्स को मारना? अपना हार्डवेयर अपग्रेड करें

क्या अनुत्तरदायी अनुप्रयोग नियमित रूप से समस्याएँ पैदा कर रहे हैं? आप शायद अपने Linux कंप्यूटर में कुछ बदलाव करने से लाभ उठा सकते हैं।

विंडोज़ 10 के लिए सर्वश्रेष्ठ मुफ्त फ़ाइल प्रबंधक

अतिरिक्त RAM स्थापित करना आपके कंप्यूटर को अधिक शक्ति देने का नंबर एक तरीका है और भविष्य में उन मनमौजी ऐप्स को अनुत्तरदायी बनने से रोकने के लिए आपको केवल एक चीज की आवश्यकता हो सकती है।

अब आप जानते हैं कि Linux में प्रोग्राम को कैसे समाप्त किया जाए

इसलिए, अगली बार जब कोई Linux एप्लिकेशन या उपयोगिता हैंग हो जाती है और अनुत्तरदायी हो जाती है, तो आपको बस इन समाधानों में से एक को लागू करना होगा:

  1. कोने में X क्लिक करें
  2. सिस्टम मॉनिटर का उपयोग करें
  3. एक्सकिल ऐप का इस्तेमाल करें
  4. किल कमांड को नियोजित करें
  5. pkill के साथ Linux ऐप्स बंद करें
  6. सॉफ़्टवेयर को बंद करने के लिए किलॉल का उपयोग करें
  7. Linux में किसी ऐप को स्वचालित रूप से समाप्त करने के लिए एक कीबोर्ड शॉर्टकट बनाएं

यदि आप नियमित रूप से अनुत्तरदायी Linux ऐप्स का अनुभव कर रहे हैं, तो हल्के Linux ऑपरेटिंग सिस्टम पर स्विच करने पर विचार क्यों न करें?

साझा करना साझा करना कलरव ईमेल अपने पुराने पीसी को नया जीवन देने के लिए 14 लाइटवेट लिनक्स वितरण

एक हल्के ऑपरेटिंग सिस्टम की आवश्यकता है? ये विशेष लिनक्स डिस्ट्रो पुराने पीसी पर चल सकते हैं, कुछ में कम से कम 100 एमबी रैम है।

आगे पढ़िए
संबंधित विषय
  • लिनक्स
  • तकनीकी सहायता
  • कार्य प्रबंधन
  • समस्या निवारण
  • लिनक्स टिप्स
लेखक के बारे में क्रिश्चियन कावली(१५१० लेख प्रकाशित)

डेस्कटॉप और सॉफ्टवेयर समर्थन में व्यापक अनुभव के साथ सुरक्षा, लिनक्स, DIY, प्रोग्रामिंग, और टेक समझाया, और वास्तव में उपयोगी पॉडकास्ट निर्माता के लिए उप संपादक। लिनक्स प्रारूप पत्रिका में योगदानकर्ता, ईसाई एक रास्पबेरी पाई टिंकरर, लेगो प्रेमी और रेट्रो गेमिंग प्रशंसक है।

क्रिस्चियन काउली की और फ़िल्में या टीवी शो

हमारे न्यूज़लेटर की सदस्यता लें

तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!

सब्सक्राइब करने के लिए यहां क्लिक करें