कमांड लाइन के माध्यम से पीआईडी ​​के बजाय नाम से प्रक्रिया को कैसे मारें

कमांड लाइन उपयोगकर्ता उपयुक्त प्रक्रिया पहचानकर्ता (पीआईडी) द्वारा परिभाषित प्रक्रिया को समाप्त करने के लिए 'kill' कमांड पर भरोसा करते हैं। हालांकि उनके पीआईडी ​​द्वारा लक्ष्यीकरण प्रक्रियाओं में कुछ भी गलत नहीं है, लेकिन एक और दृष्टिकोण जो अक्सर आसान होता है, अपने अद्वितीय पहचानकर्ता के बजाय नाम से प्रक्रिया को लक्षित करना है।

प्रक्रिया नाम से प्रक्रिया को मारने के कुछ तरीके हैं, हम killall और pkill का उपयोग करके दो प्राथमिक तरीकों की समीक्षा करेंगे। ये मैक ओएस / एक्स और लिनक्स में भी काम करेंगे, और इन्हें जीयूआई ऐप्स और प्रक्रियाओं के साथ-साथ पृष्ठभूमि में चल रहे लोगों या विशेष रूप से कमांड लाइन पर लक्षित करने के लिए भी उपयोग किया जा सकता है। रूट कमांड कार्यों को समाप्त करने या किसी अन्य उपयोगकर्ता के स्वामित्व वाले किसी भी कमांड को सुडो के साथ उपसर्ग किया जा सकता है।

हत्यारे के साथ नाम से एक प्रक्रिया को मारना

Killall कमांड एक प्रक्रिया को मारने के लिए सबसे अधिक इस्तेमाल किया जाने वाला तरीका है:

  1. टर्मिनल से, निम्न आदेश टाइप करें (इस उदाहरण में "उदाहरण टास्क" को मारने के लिए लक्षित प्रक्रिया के रूप में कार्य का उपयोग करके)
  2. killall ExampleTask

  3. 'उदाहरण टास्क' प्रक्रिया को तुरंत मारने के लिए वापसी करें (इसे मारने के लिए किसी अन्य प्रक्रिया नाम के साथ exampleTask को प्रतिस्थापित करें)

याद रखें, एक प्रक्रिया को मारना तात्कालिक और क्षमाशील है, यह तुरंत किसी भी डेटा को सहेजे बिना प्रक्रिया को समाप्त कर देता है। यदि आप सुनिश्चित नहीं हैं कि आप क्या कर रहे हैं तो इसका परिणाम डेटा हानि और अन्य अनियमितताओं में हो सकता है।

पिक्ल के साथ नाम से एक प्रक्रिया को मार डालो

पीकेआईएल कमांड भी पीआईडी ​​को लक्षित करने के बजाय प्रक्रियाओं को समाप्त करने के लिए एक दृष्टिकोण प्रदान करता है। पिक्सेल के भत्ते में से एक यह है कि यह उनके नामों में रिक्त स्थान के साथ प्रक्रियाओं को लक्षित करना आसान बनाता है क्योंकि आपको केवल मारने के लिए कार्य नाम के चारों ओर उद्धरणों का उपयोग करने की आवश्यकता होती है।

  1. टर्मिनल से, निम्न आदेश टाइप करें:
  2. pkill "Example Process name agent"

  3. नामित प्रक्रिया को तुरंत समाप्त करने के लिए वापसी पर हिट करें

Killall की तरह, pkill तुरंत उस प्रक्रिया को समाप्त कर देगा जिसे बिना किसी पुष्टिकरण, संवाद, बचाता है, या कुछ और लक्षित किया गया है। प्रक्रिया तुरंत समाप्त होती है, जैसे कि टास्क मैनेजर या एक्टिविटी मॉनिटर से ऐप्स पर बल छोड़ने की तरह।

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

कमांड लाइन से इसे मारने के लिए नाम से प्रक्रिया को लक्षित करने के किसी अन्य तरीके से जानें? नीचे टिप्पणी करके हमें बताएं!