किल और पकिल के साथ लिनक्स में अनुत्तरदायी प्रक्रियाओं को कैसे समाप्त करें

किल और पकिल के साथ लिनक्स में अनुत्तरदायी प्रक्रियाओं को कैसे समाप्त करें

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





किल और पीकिल कमांड टर्मिनल से अनुत्तरदायी ज़ोंबी प्रक्रियाओं को समाप्त करने के लिए सरल लेकिन प्रभावी समाधान प्रदान करते हैं। नीचे दिए गए अनुभाग वर्णन करते हैं कि किल और पीकिल का उपयोग करके लिनक्स में त्रिशंकु प्रक्रियाओं को कैसे मारें।





किल का उपयोग करके अनुत्तरदायी प्रक्रियाओं को समाप्त करें

लिनक्स में किल कमांड आपको अनुत्तरदायी प्रक्रियाओं को आसानी से छोड़ने की अनुमति देता है। यह प्रक्रिया को एक समाप्ति संकेत भेजता है। डिफ़ॉल्ट रूप से, किल भेजता है सिगटरम संकेत, संकेत संख्या द्वारा दर्शाया गया पंद्रह . निम्न उदाहरण 27065 की पीआईडी ​​वाली प्रक्रिया को रोकने के लिए किल का उपयोग करता है।





kill 27065

उपयोगकर्ता सिग्नल नाम या संख्या निर्दिष्ट करके अन्य सिग्नल भेज सकते हैं। उदाहरण के लिए, नीचे दिए गए किल कमांड का उपयोग करके एक ज़ोंबी प्रक्रिया को रोकते हैं सिगकिल सिस्टम सिग्नल, सिग्नल नंबर द्वारा दर्शाया गया 9 .

kill -9 27065
kill -SIGKILL 27065

SIGTERM और SIGKILL के बीच का अंतर यह है कि प्रक्रियाएं SIGTERM सिग्नल को पकड़ और अनदेखा कर सकती हैं। लेकिन, सिगकिल प्रसंस्करण प्रक्रिया के लिए प्रतिरक्षित है और कार्यक्रमों को तुरंत समाप्त कर देता है।



आप नीचे दिए गए किल कमांड का उपयोग करके सभी उपलब्ध संकेतों की सूची देख सकते हैं।

kill -l
kill -L

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





विंडोज़ 10 टैबलेट को एंड्रॉइड में बदलें

pkill का उपयोग करके अनुत्तरदायी प्रक्रियाओं को मारें

pkill कमांड हमें उनके नाम के आधार पर प्रोग्राम को मारने की अनुमति देकर लिनक्स में टर्मिनेटिंग प्रोसेस को आसान बनाता है। उदाहरण के लिए, निम्न आदेश मार डालता है नैनो pkill का उपयोग कर कार्यक्रम।

pkill nano

किल की तरह, pkill भी डिफ़ॉल्ट रूप से SIGTERM सिग्नल भेजता है। यदि आप अनुत्तरदायी प्रक्रिया को तुरंत रोकना चाहते हैं तो SIGKILL सिग्नल का उपयोग करें।





pkill -9 nano

किसी प्रोसेस की प्रोसेस आईडी (PID) कैसे प्राप्त करें

लिनक्स में अनुत्तरदायी प्रक्रियाओं को समाप्त करते समय पीआईडी ​​​​जानकारी का होना बहुत बड़ी मदद हो सकती है। आप किसी प्रक्रिया का PID नंबर कई तरीकों से प्राप्त कर सकते हैं। निम्न कमांड नैनो नाम की प्रक्रिया के PID को पुनः प्राप्त करता है ग्रेप कमांड और पीएस

ps aux | grep nano

आप pgrep कमांड का भी उपयोग कर सकते हैं, जो सीधे प्रोसेस आईडी को बाहर कर देता है।

आईफोन पर टेक्स्ट मैसेज की शुरुआत में कैसे जाएं
pgrep nano

Linux पर अनुत्तरदायी प्रक्रिया का प्रबंधन

किल और पीकिल कमांड लिनक्स में अनुत्तरदायी प्रक्रियाओं से आसानी से निपटते हैं। ज़ोंबी प्रक्रिया को रोकने के लिए आपको केवल इसकी पीआईडी ​​​​और एक खोल तक पहुंच की आवश्यकता है। हालाँकि, किसी अन्य उपयोगकर्ता से संबंधित प्रक्रियाओं को समाप्त करते समय आपको अतिरिक्त sudo अनुमतियों की आवश्यकता हो सकती है। इसलिए, यदि आप एक बहु-उपयोगकर्ता प्रणाली पर हैं, तो कोई भी कार्रवाई करने से पहले व्यवस्थापक से आपको sudoers सूची में जोड़ने के लिए कहें।

साझा करना साझा करना कलरव ईमेल लिनक्स में सूडर्स लिस्ट में यूजर को कैसे जोड़ें

एक Linux उपयोगकर्ता को प्रशासनिक विशेषाधिकार देना चाहते हैं? यहां बताया गया है कि आप किसी उपयोगकर्ता को sudoers सूची में कैसे जोड़ सकते हैं।

आगे पढ़िए
संबंधित विषय
  • लिनक्स
  • लिनक्स कमांड
  • तंत्र अध्यक्ष
लेखक के बारे में रुबैत हुसैन(39 लेख प्रकाशित)

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

रूबैत हुसैन की अन्य फ़िल्में-टीवी शो

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

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

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