हम लिनक्स में संसाधन/प्रक्रिया को कैसे मार सकते हैं? जाहिर है हम पाते हैं पीआईडी संसाधन का और फिर पास करें पीआईडी मारने के आदेश के लिए।
अधिक सटीक रूप से बोलते हुए, हम पा सकते हैं पीआईडी एक संसाधन (टर्मिनल कहें) के रूप में:
$ पीएस-ए | ग्रेप-आई टर्मिनल 6228? 00:00:00 सूक्ति-टर्मिनल।
उपरोक्त आउटपुट में, संख्या '6228प्रक्रिया की पीआईडी है (GNOME टर्मिनल), प्रक्रिया को मारने के लिए किल कमांड का उपयोग करें जैसा कि नीचे दिखाया गया है।
$ 6228 मार डालो।
NS मार कमांड एक प्रक्रिया को संकेत भेजता है, जिसका पीआईडी आदेश के साथ पारित किया जाता है।
वैकल्पिक रूप से, हम उपयोग कर सकते हैं पकिल कमांड, जो एक प्रक्रिया के नाम और अन्य विशेषताओं के आधार पर एक प्रक्रिया को मारता है। एक प्रक्रिया को मारने के लिए कहें जिसका नाम टर्मिनल है, हमें निष्पादित करने की आवश्यकता है:
$ पीकिल टर्मिनल।
ध्यान दें: pkill में प्रक्रिया नाम की लंबाई सीमित है 15 पात्र।
पकिल अधिक आसान लगता है क्योंकि आप इसकी पीआईडी का पता लगाए बिना किसी प्रक्रिया को मार सकते हैं। लेकिन अगर आप अपने सिस्टम पर बेहतर नियंत्रण चाहते हैं तो कुछ भी नहीं धड़कता है '
मार'आदेश। किल का उपयोग करने से आपको इस बात की बेहतर जानकारी होगी कि आप किस प्रक्रिया को मार रहे हैं।हम पहले से ही एक विस्तृत गाइड को कवर कर चुके हैं किल, पीकिल और किलऑल कमांड.
दौड़ने वालों के लिए एक्स सर्वर एक और उपकरण है जिसे कहा जाता है एक्सकिल जो प्रक्रिया नाम या उसके पीआईडी को पारित किए बिना अपनी एक्स विंडो से एक प्रक्रिया को मार सकता है।
एक्सकिल उपयोगिता एक्स सर्वर को अपने क्लाइंट के साथ संचार बंद करने के लिए मजबूर करती है जिसके परिणामस्वरूप क्लाइंट की एक्स संसाधन द्वारा हत्या हो जाती है। xkill जो का एक हिस्सा है X11 उपयोगिताओं अनावश्यक खिड़कियों को मारने में बहुत आसान है।
यह विशिष्ट एक्स सर्वर से कनेक्ट जैसे विकल्पों का समर्थन करता है (-डिस्प्ले डिस्प्लेनाम) डिस्प्ले नंबर का उपयोग करते हुए जब एक साथ कई एक्स सर्वर एक साथ होस्ट पर चल रहे हों और सभी क्लाइंट को मार दें (-सब, अनुशंसित नहीं) स्क्रीन पर शीर्ष-स्तरीय विंडो के साथ-साथ फ्रेम लें (फ्रेम) खाते में।
आपके द्वारा चलाए जा सकने वाले सभी क्लाइंट की सूची प्राप्त करने के लिए:
$ xls ग्राहक।
'' /usr/lib/libreoffice/program/soffice. देब सूक्ति-खोल। देब डॉकी। deb google-क्रोम-स्थिर। देब कार्यालय। देब सूक्ति-सेटिंग्स-डेमन। देब सूक्ति-टर्मिनल-सर्वर.
यदि कोई संसाधन पहचानकर्ता आईडी के साथ पारित नहीं होता है, तो xkill माउस पॉइंटर को विशेष प्रतीक में बदल देता है, जैसे 'एक्स‘. बस उस विंडो पर क्लिक करें जिसे आप मारना चाहते हैं और यह सर्वर के साथ इसके संचार को मार देगा या कहें कि प्रोग्राम बंद हो गया है।
$ एक्सकिल।
यह ध्यान रखना महत्वपूर्ण है कि एक्सकिल इस बात की गारंटी न दें कि इसके संचार को बंद करने से यह सफलतापूर्वक समाप्त हो जाएगा/निरस्त हो जाएगा। सर्वर से संचार बंद होने पर अधिकांश एप्लिकेशन मारे जाएंगे। हालांकि कुछ अभी भी चल रहे हैं।
यहां जिन बिंदुओं का उल्लेख करना आवश्यक है:
नहीं, आपको फायर करने की आवश्यकता नहीं है एक्सकिल लिनक्स कमांड लाइन से। आप एक कीबोर्ड शॉर्टकट सेट कर सकते हैं और केवल उसी कुंजी संयोजन को पंच करके xkill को कॉल कर सकते हैं।
यहाँ एक ठेठ पर एक कीबोर्ड शॉर्टकट सेटअप करने का तरीका बताया गया है सूक्ति3 डेस्कटॉप वातावरण।
के लिए जाओ समायोजन –> कीबोर्ड का चयन करें, पर क्लिक करें ‘+’ और नाम और आदेश जोड़ें। नई प्रविष्टि पर क्लिक करें और उस कुंजी को दबाएं जिसे आप शॉर्टकट कुंजी संयोजन के रूप में उपयोग करना चाहते हैं। मैंने किया Ctrl+Alt+Shift+x.
अगली बार जब आप किसी एक्स संसाधन को मारना चाहते हैं तो बस कुंजी संयोजन को कॉल करें (Ctrl+Alt+Shift+x), और आप देखेंगे कि आपका माउस पॉइंटर बदल गया है एक्स. पर क्लिक करें एक्स संसाधन जिसे आप मारना चाहते हैं और सब किया!