Computer >> कंप्यूटर >  >> प्रणाली >> Linux

लिनक्स में फ्रोजन प्रोग्राम कैसे छोड़ें?

यहां तक ​​कि लिनक्स जैसा मजबूत ऑपरेटिंग सिस्टम भी कभी-कभी ऐसी समस्याओं का सामना कर सकता है जिसके कारण ऐप्स या प्रोग्राम फ्रीज हो जाते हैं।

लिनक्स पर फ्रोजन प्रोग्राम को मारने या छोड़ने के कई तरीके हैं। यह लेख समझाएगा कि कैसे।

    लिनक्स में फ्रोजन प्रोग्राम कैसे छोड़ें?

    किल कमांड का उपयोग करें

    इससे पहले कि आप किल कमांड का उपयोग कर सकें, आपके सिस्टम को अनुत्तरदायी प्रोग्राम की प्रोसेस आईडी (पीआईडी) जानने की जरूरत है।

    पीआईडी ​​एक संख्या है जो किसी भी लिनक्स ओएस पर बनाए जाने पर स्वचालित रूप से प्रत्येक प्रक्रिया की पहचान करती है। इस पद्धति का एक लाभ यह है कि यह सभी Linux सिस्टम पर काम करती है।

    प्रक्रिया और पीआईडी ​​ढूंढें

    यदि आप नहीं जानते हैं कि Linux पर कौन सी प्रक्रिया फ़्रीज़ है, तो दो उपकरण आपको इस प्रक्रिया को खोजने में मदद करेंगे:शीर्ष और ps

    शीर्ष एक कमांड लाइन-आधारित सिस्टम मॉनिटर है। कमांड लाइन से, निम्न टाइप करें:

    $ शीर्ष

    लिनक्स में फ्रोजन प्रोग्राम कैसे छोड़ें?

    ऊपर दिया गया स्क्रीनशॉट बहुत सारी जानकारी दिखाता है। उदाहरण के लिए, मान लें कि Chrome आपके कंप्यूटर पर फ़्रीज़ किया गया प्रोग्राम है।

    आप देख सकते हैं कि क्रोम के चार उदाहरण निम्नलिखित पीआईडी ​​के साथ चल रहे हैं:

    • 3827
    • 3919
    • 10764
    • 11679

    आप जिस क्रोम को मारना चाहते हैं, उसके विशिष्ट उदाहरण की पहचान करने के लिए, ps . का उपयोग करें कमांड और grep आउटपुट को फ़िल्टर करने के लिए।

    नीचे दिया गया कमांड आपको क्रोम से जुड़ी चल रही प्रक्रियाओं को दिखाएगा:

    पीएस ऑक्स | ग्रेप क्रोम

    लिनक्स में फ्रोजन प्रोग्राम कैसे छोड़ें?

    प्रक्रिया समाप्त करें

    अब आपके पास Linux पर जमे हुए प्रक्रिया को समाप्त करने के लिए आवश्यक जानकारी के दो टुकड़े हैं:इसका नाम और आईडी। नीचे दिए गए आदेशों का प्रयोग करें:

    • मारें - आईडी द्वारा किसी प्रक्रिया को समाप्त करें
    • हत्या करना - किसी प्रक्रिया को नाम से मारें

    अन्य संकेत हैं जो आप दोनों आदेशों को भेज सकते हैं, जो आपके इच्छित परिणामों पर निर्भर करता है।

    एक उदाहरण के रूप में, यदि आप अनुत्तरदायी प्रक्रिया को समाप्त करना चाहते हैं और फिर इसे पुनः आरंभ करना चाहते हैं, तो आप HUP का उपयोग करेंगे। (हैंग अप) सिग्नल।

    लिनक्स में फ्रोजन प्रोग्राम कैसे छोड़ें?

    अन्य हत्या के संकेतों में शामिल हैं:

    • प्रक्रिया को रोकने के लिए SIGSTOP
    • कीबोर्ड को बाधित करने के लिए साइन इन करें
    • सिग्नल को खत्म करने के लिए SIGKILL

    हमने ps . से सीखा ऊपर आदेश है कि क्रोम के उदाहरणों के लिए पीआईडी ​​​​3827, 3919, 10764, और 11679 हैं।

    किल सिग्नल भेजने के लिए, क्रोम के सभी चार इंस्टेंस को सफलतापूर्वक खत्म करने के लिए निम्नलिखित कमांड चलाएँ:

    • मार -9 3827
    • मार -9 3919
    • मार -9 10764
    • मार -9 11679

    आप killall . का उपयोग करके नीचे दिए गए एकल आदेश का भी उपयोग कर सकते हैं एक ही सिग्नल भेजने के लिए:

    किलॉल -9 क्रोम

    X क्लिक करें

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

    सबसे आसान उपाय है X . पर क्लिक करना शीर्ष कोने में बटन। आपके OS के आधार पर, बटन बाएँ या दाएँ शीर्ष कोने पर हो सकता है।

    X . क्लिक करने के बाद , आपको दो विकल्पों वाला एक डायलॉग बॉक्स दिखाई देगा:प्रतीक्षा करें या बलपूर्वक छोड़ें . कार्यक्रम समाप्त करने के लिए, बलपूर्वक छोड़ें click क्लिक करें ।

    लिनक्स में फ्रोजन प्रोग्राम कैसे छोड़ें?

    सिस्टम मॉनिटर का उपयोग करके Linux पर Linux प्रक्रिया को समाप्त करें

    उबंटू में डिफ़ॉल्ट सिस्टम मॉनिटर को ग्नोम कहा जाता है। यह उबंटू लिनक्स ऑपरेटिंग सिस्टम पर चलने वाली सभी प्रक्रियाओं में अंतर्दृष्टि देता है।

    उपयोगकर्ता रोकें . सहित ग्राफिकल यूजर इंटरफेस (GUI) का उपयोग करके विभिन्न कार्य कर सकते हैं , जारी रखें , और मारें

    लिनक्स में फ्रोजन प्रोग्राम कैसे छोड़ें?

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

    • टर्मिनल कीबोर्ड शॉर्टकट का उपयोग करें CTRL+ALT+T . फिर जीनोम सिस्टम मॉनिटर को डाउनलोड और इंस्टॉल करने के लिए नीचे दिए गए कमांड का उपयोग करें।

    sudo apt-get gnome-system-monitor इंस्टॉल करें

    • निम्न के साथ कमांड टर्मिनल का उपयोग करके ओपन सिस्टम मॉनिटर:

    सूक्ति-प्रणाली-मॉनिटर

    • या, GUI का उपयोग करके, एप्लिकेशन पर नेविगेट करें, सिस्टम मॉनिटर type टाइप करें खोज बॉक्स में, और इसे खोलने के लिए आइकन पर क्लिक करें।
    • अपना सिस्टम मॉनिटर खोलें, प्रक्रियाएं ब्राउज़ करें अनुत्तरदायी या जमे हुए कार्यक्रम को खोजने के लिए कॉलम, चुनें और उस पर राइट-क्लिक करें।
    लिनक्स में फ्रोजन प्रोग्राम कैसे छोड़ें?

    आपको कई विकल्प दिखाई देंगे, जिनमें शामिल हैं:

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

    xkill कमांड का उपयोग करें

    Xkill एक पूर्व-स्थापित उबंटू किल उपयोगिता है जिसका उपयोग आप एक अनुत्तरदायी लिनक्स प्रक्रिया को बलपूर्वक मारने के लिए कर सकते हैं। यह एक ऐसा टूल है जो उबंटू में पहले से इंस्टॉल आता है।

    आप इसे टर्मिनल के माध्यम से अन्य वितरणों पर निम्न आदेश का उपयोग करके भी स्थापित कर सकते हैं:

    sudo apt install xorg-xkill

    फिर xkill . लिखकर इसे रन करें . आपका माउस खोपड़ी या x . में बदल जाएगा . फ्रोजन प्रोग्राम को बंद करने के लिए उस पर बायाँ-क्लिक करें।

    pgrep &pkill का उपयोग करें

    कई Linux सिस्टम pkill . नामक शॉर्टकट ऑफ़र करते हैं और pgrep मारने . के समान कार्य करने के लिए और ps ऊपर चर्चा की गई।

    पीजीआरईपी प्रक्रिया का नाम और आईडी दिखाएगा। उदाहरण के लिए, pgrep chrome running चलाना चल रही क्रोम प्रक्रिया की प्रक्रिया आईडी देखने के लिए। फिर आप उस आईडी का उपयोग किल कमांड के साथ कर सकते हैं।

    पीकिल 7012

    या, आप इस चरण को छोड़ सकते हैं और क्रोम के सभी उदाहरणों को समाप्त करने के लिए नीचे दिए गए आदेश का उपयोग कर सकते हैं:

    पकिल क्रोम

    यह समाधान अच्छी तरह से काम करता है यदि आपके पास किसी एप्लिकेशन के चलने का केवल एक उदाहरण है। हालांकि, यदि आपके पास एक ही प्रोग्राम की कई विंडो खुली हैं और केवल एक को मारना चाहते हैं, तो XKill का उपयोग करें इसके बजाय।

    जब कोई प्रोग्राम हैंग हो जाता है, तो आपके सिस्टम को पुनरारंभ करना हमेशा सबसे सुविधाजनक विकल्प नहीं होता है। यह विशेष रूप से सच है यदि आप एक ही समय में कई परियोजनाओं पर काम कर रहे हैं और अपना काम सहेजा नहीं है।

    Linux पर सुरक्षित रूप से जमे हुए या गैर-प्रतिक्रियाशील प्रोग्रामों से आसानी से और जल्दी से बाहर निकलने के विकल्प के रूप में ऊपर दिए गए विकल्पों में से एक को आज़माएं।


    1. लिनक्स में एक प्रक्रिया को कैसे मारें

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

    1. Linux पर अनुत्तरदायी प्रोग्राम कैसे बंद करें

      लिनक्स एक मजबूत ऑपरेटिंग सिस्टम है और अक्सर अनुत्तरदायी या सुस्त प्रदर्शन जैसे मुद्दों का सामना नहीं करता है। हालाँकि, कई बार, कुछ ऐप्स आप पर जम सकते हैं। आप या तो उनके जवाब देने की प्रतीक्षा कर सकते हैं या क्रैश हो सकते हैं या आप उन अनुत्तरदायी ऐप्स को मार सकते हैं। ऐसे कई तरीके हैं जिनका उपयोग कि

    1. कार्य प्रबंधक के बिना अनुत्तरदायी प्रोग्राम को कैसे समाप्त करें

      तो, हम सभी CTRL + ALT + DLT कुंजियों के संयोजन के बारे में जानते हैं और यह क्या करता है। जैसा कि हम सभी अपने सिस्टम पर प्रतिक्रिया न देने वाले कार्यक्रमों पर अंकुश लगाने की स्थिति में हैं। लेकिन जब यह भी फेल हो जाए तो हम क्या करें। यह ब्लॉग आपको इस स्थिति से बाहर निकलने के कई तरीके खोजने में मदद करे