उबंटू में एक प्रोग्राम को जबरदस्ती बंद करें

जब कोई प्रोग्राम विंडोज़(Windows) में प्रत्युत्तर देना बंद कर देता है, तो अधिकांश उपयोगकर्ता अपने कीबोर्ड पर Ctrl + Alt + Deleteटास्क मैनेजर(Task Manager) विकल्प को दबाकर और इसे वहां से बंद करके इसे रोकना जानते हैं। वह दृष्टिकोण उबंटू जैसे (Ubuntu)लिनक्स(Linux) वितरण में काफी स्थानांतरित नहीं होता है , लेकिन इसका मतलब यह नहीं है कि जब कोई प्रोग्राम क्रैश होता है तो आपके पास विकल्पों की कमी होती है। 

इसके विपरीत- सीएमडी(CMD) का उपयोग करके उबंटू(Ubuntu) पर एक प्रोग्राम को बंद करने के कुछ तरीके हैं । यदि आप टर्मिनल का उपयोग करने में सहज हैं, तो आप परेशानी वाले कार्यक्रमों को बंद करने के लिए मजबूर करने के लिए किलॉल या एक्सकिल जैसे कमांड का उपयोग कर सकते हैं, या आप इसके(killall) बजाय सिस्टम (xkill)मॉनिटर(System Monitor) ऐप का उपयोग कर सकते हैं। 

चल रहे उबंटू प्रक्रिया को बंद करने के लिए सिस्टम मॉनिटर का उपयोग करना(Using The System Monitor To Force Close a Running Ubuntu Process)

हालांकि टर्मिनल का उपयोग करके उबंटू(Ubuntu) में एक खुली प्रक्रिया को बंद करना काफी आसान है , शुरुआती लोग ऐसा करने में सहज महसूस नहीं कर सकते हैं। लेकिन एक उबंटू(Ubuntu) उपयोगकर्ता को दुर्घटनाग्रस्त प्रोग्राम को बंद करने के लिए टर्मिनल के पास जाने की जरूरत नहीं है - आप इसके बजाय सिस्टम मॉनिटर(System Monitor) ऐप का उपयोग कर सकते हैं।

सिस्टम मॉनिटर (System Monitor)विंडोज पीसी(Windows PCs) के लिए टास्क मैनेजर(Task Manager) की तरह बहुत काम करता है । यह आपके पीसी पर चल रही सभी प्रक्रियाओं को सूचीबद्ध करता है, साथ ही आपको आपके सीपीयू(CPU) , रैम(RAM) और डिस्क के उपयोग पर वास्तविक समय की जानकारी देता है। यह आपको किसी भी दुर्घटनाग्रस्त सॉफ़्टवेयर को बंद करने की अनुमति देता है जो सीधे प्रतिक्रिया या बंद नहीं करेगा।

  • सिस्टम मॉनिटर(System Monitor) का उपयोग करके उबंटू(Ubuntu) में एक प्रोग्राम को बंद करने के लिए, उबंटू(Ubuntu) डॉक के निचले भाग में शो एप्लिकेशन(Show Applications) बटन दबाएं । अपनी एप्लिकेशन(Applications) सूची में, सिस्टम मॉनिटर(System Monitor) आइकन को लॉन्च करने के लिए उस पर क्लिक करें।

  • सिस्टम मॉनिटर ऐप दिखाई देने वाले डिफ़ॉल्ट (System Monitor)प्रोसेस(Processes) टैब के साथ लॉन्च होगा - यदि ऐसा नहीं है, तो शीर्ष पर प्रोसेस(Processes) टैब पर क्लिक करें। प्रक्रियाओं की सूची में, अपने दुर्घटनाग्रस्त प्रोग्राम के लिए प्रक्रिया (या प्रक्रियाओं) को ढूंढें और खोजें, प्रविष्टि पर राइट-क्लिक करें, फिर किल(Kill) विकल्प दबाएं। वैकल्पिक रूप से, प्रक्रिया का चयन करें और सिस्टम मॉनिटर(System Monitor) विंडो के निचले भाग में एंड प्रोसेस बटन दबाएं।(End Process)

  • सिस्टम मॉनिटर(System Monitor) पुष्टि के लिए पूछेगा कि आप चल रही प्रक्रिया को समाप्त करना चाहते हैं। पुष्टि करने के लिए, किल प्रोसेस(Kill Process) बटन दबाएं।

यदि यह सफल रहा, तो प्रक्रिया आपके सिस्टम मॉनिटर(System Monitor) प्रक्रिया सूची से गायब हो जानी चाहिए। यदि प्रोग्राम में एक खुली खिड़की थी, तो यह विंडो भी इस बिंदु पर बंद होनी चाहिए।

यदि सिस्टम मॉनिटर(System Monitor) ने प्रोग्राम को सफलतापूर्वक बंद नहीं किया है, तो आपको इसके बजाय टर्मिनल का उपयोग करने का प्रयास करना होगा।

Xkill कमांड का उपयोग करके एक खुली हुई विंडो को कैसे बंद करें(How To Close An Open Window Using The xkill Command)

ज्यादातर मामलों में, सिस्टम मॉनिटर सॉफ्टवेयर (System Monitor)उबंटू(Ubuntu) पर एक प्रोग्राम को जबरदस्ती बंद कर देगा । यदि ऐसा नहीं होता है, तो आपको किसी भी गैर-प्रतिक्रिया वाले प्रोग्राम को बंद करने के लिए टर्मिनल पर स्विच करना होगा।

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

  • उबंटू(Ubuntu) के अधिकांश आधुनिक संस्करणों में स्थापित xkill पैकेज के साथ आना चाहिए , लेकिन यदि आप पाते हैं कि यह स्थापित नहीं है, तो आपको इसका उपयोग करने से पहले xkill को स्थापित करना होगा। एक टर्मिनल खोलें और ऐसा करने के लिए sudo apt install xorg-xkill टाइप करें। एक बार यह स्थापित हो जाने के बाद, इसका उपयोग शुरू करने के लिए बस xkill या sudo xkill टाइप करें।

  • टर्मिनल आउटपुट आपको उस विंडो का चयन करने के लिए कहेगा जिसके क्लाइंट को आप बटन 1 से मारना चाहते हैं(select the window whose client you wish to kill with button 1) । दूसरे शब्दों में, एक खुली खिड़की पर क्लिक करने के लिए अपने माउस का प्रयोग करें—xkill इसे आपके लिए बंद कर देगा। एक बार मारे जाने के बाद, टर्मिनल आउटपुट समाप्त होने से पहले एक हत्या निर्माता(killing creator) संदेश के साथ प्रतिक्रिया देगा।

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

उबंटू(Ubuntu Using) पर एक प्रोग्राम को जबरदस्ती बंद करना pkill, किल या किल कमांड का उपयोग करना

xkill का उपयोग करने के लिए आपको GUI के साथ Ubuntu का उपयोग करना होगा । यदि आप बिना GUI इंस्टाल किए (GUI)उबंटू(Ubuntu) का हेडलेस संस्करण चला रहे हैं , जैसे कि उबंटू सर्वर(Ubuntu Server) , तो आपको इसके बजाय pkill, किल(kill ) या किलऑल(killall) कमांड का उपयोग करना होगा।

किल(kill ) और पीकिल(pkill) कमांड आपके पीसी पर चल रही किसी एक प्रक्रिया को समाप्त कर देंगे, जबकि किलॉल(killall) सभी संबंधित प्रक्रियाओं को मार देगा। कुछ प्रोग्राम (जैसे कि Google क्रोम(Google Chrome) ) कई सिस्टम प्रक्रियाओं का उपयोग करते हैं, इसलिए यदि प्रोग्राम प्रतिसाद देना बंद कर देता है तो किल(kill) या पीकिल(pkill ) का उपयोग करना जरूरी नहीं है कि वे समाप्त हो जाएं।

  • किल(kill) का उपयोग करने के लिए , आपको इसे निर्दिष्ट प्रक्रिया आईडी नंबर ( पीआईडी(PID) ) जानने की आवश्यकता होगी - एक टर्मिनल खोलें और वर्तमान में चल रही प्रक्रियाओं की सूची देखने के लिए शीर्ष टाइप करें। (top)आपको पीआईडी ​​कॉलम के तहत प्रोसेस आईडी नंबर और (PID)कमांड(Command) कॉलम के तहत प्रोसेस/प्रोग्राम का नाम मिलेगा।

  • किल(kill) का उपयोग करके टर्मिनल को रोकने के लिए, किल पिड(kill pid) टाइप करें , पिड(pid ) को अपनी प्रक्रिया आईडी से बदलें (उदाहरण के लिए, 582 को मारें(kill 582) )। अगर यह काम नहीं करता है, तो इसके बजाय सुडो किल पिड टाइप करें। (sudo kill pid)एक सफल प्रक्रिया समाप्ति के परिणामस्वरूप कोई अतिरिक्त टर्मिनल आउटपुट नहीं होना चाहिए, लेकिन आप दोबारा जांच करने के लिए शीर्ष फिर से टाइप कर सकते हैं।(top)

  • pkill कमांड को प्रोसेस आईडी नंबर की आवश्यकता नहीं होती है, लेकिन इसके लिए पैकेज नाम की आवश्यकता होती है। आप इसे कमांड(Command) कॉलम के तहत सबसे पहले टॉप का उपयोग करके देख सकते हैं। (top)एक बार जब आप तैयार हो जाएं, तो pkill प्रक्रिया(pkill process) टाइप करें , प्रक्रिया(process) को पैकेज नाम से बदलें (या sudo pkill प्रक्रिया(sudo pkill process) अगर प्रक्रिया समाप्त नहीं होगी)। किल(kill) की तरह , एक सफल pkill कमांड कोई संदेश या आउटपुट नहीं लौटाएगा।

  • यदि किसी प्रोग्राम में कई प्रक्रियाएं हैं, तो आप उन सभी को एक साथ समाप्त करने के लिए किलॉल(killall) कमांड का उपयोग कर सकते हैं। pkill की तरह , यह पैकेज नाम का उपयोग करता है - कमांड(Command) कॉलम के तहत इसे खोजने के लिए शीर्ष का उपयोग करें। (top)किलॉल(killall) का उपयोग करने के लिए , किलॉल प्रोसेस(killall process ) या सुडो(sudo killall process) किलॉल प्रोसेस टाइप करें , प्रोसेस(process) को पैकेज के नाम से बदलें। pkill की तरह , यदि आदेश सफल होता है, तो टर्मिनल पर कोई संदेश वापस नहीं किया जाएगा।

प्रभावी उबंटू रखरखाव(Effective Ubuntu Maintenance)

यहां तक ​​​​कि जब सॉफ़्टवेयर चलाना प्रतिक्रिया देना बंद कर देता है, तब भी उबंटू(Ubuntu) आपको नियंत्रण में रहने के लिए उपकरण देता है। अब आप जानते हैं कि टर्मिनल का उपयोग करके उबंटू(Ubuntu) में एक प्रक्रिया को कैसे बंद किया जाए , आप अपने पीसी का बैकअप लेने के लिए अन्य शांत लिनक्स टर्मिनल कमांड(cool Linux terminal commands) का लाभ उठा सकते हैं , रनिंग कमांड को समाप्त करने के बजाय रोक सकते हैं, और बहुत कुछ।

एक क्रैशिंग प्रोग्राम एक दुर्लभ घटना होनी चाहिए, लेकिन अगर यह उससे अधिक बार हो रहा है, तो यह आपके उबंटू(Ubuntu) इंस्टॉलेशन के साथ एक समस्या की ओर इशारा कर सकता है। आपको अपने मुद्दों को हल करने के लिए (उम्मीद है) उबंटू क्रैश के कुछ सामान्य कारणों पर गौर करना होगा।(common reasons for Ubuntu crashes)



About the author

मैं एक सॉफ्टवेयर इंजीनियर हूं जिसे क्रोम और गेमिंग एप्लिकेशन दोनों में अनुभव है। मैं पिछले 4 वर्षों से Google क्रोम ब्राउज़र के समाधान पर काम कर रहा हूं और कई अलग-अलग प्लेटफार्मों के लिए गेम पर भी काम किया है। मेरा कौशल सॉफ्टवेयर परियोजनाओं की डिजाइनिंग, परीक्षण और प्रबंधन में निहित है। एक सॉफ्टवेयर इंजीनियर के रूप में अपने काम के अलावा, मुझे गोपनीयता, उपयोगकर्ता खातों और पारिवारिक सुरक्षा के मुद्दों का भी अनुभव है।



Related posts