प्रोग्राम को मारने के लिए कमांड लाइन का उपयोग कैसे करें
हर कोई जानता है कि विंडोज़(Windows) में टास्क मैनेजर(Task Manager) या ओएस एक्स(OS X) में फोर्स क्विट(Force Quit) का उपयोग करके प्रोग्राम को कैसे मारना है , लेकिन कभी-कभी कमांड लाइन का उपयोग करके प्रोग्राम को मारना उपयोगी होता है। मैंने कई परिस्थितियों में भाग लिया है जहां कार्यक्रम ने कार्य प्रबंधक(Task Manager) के माध्यम से समाप्त होने से इंकार कर दिया , भले ही मैंने अंतर्निहित प्रक्रिया को मारने की कोशिश की। फ़ोर्स क्विट(Force Quit) की अपनी ख़ासियतें हैं और यह हमेशा एक प्रोग्राम को खत्म नहीं करता है जैसे इसे करना चाहिए। तभी आप कमांड लाइन की शक्ति का उपयोग कर सकते हैं।
इस लेख में, मैं विंडोज(Windows) , ओएस एक्स(OS X) और लिनक्स(Linux) में एक प्रोग्राम को मारने के लिए कमांड के माध्यम से जाऊंगा । दिलचस्प बात यह है कि इसे पूरा करने के लिए आमतौर पर एक से अधिक कमांड होते हैं, इसलिए मैं उन अलग-अलग लोगों का उल्लेख करने का प्रयास करूंगा जिनका मैंने उपयोग किया है। यह एक विस्तृत सूची नहीं है, इसलिए यदि आप एक अलग कमांड का उपयोग करते हैं जिसका उल्लेख यहां नहीं किया गया है, तो कृपया हमें टिप्पणियों में बताएं।
विंडोज़ - TSKILL और TASKKILL
विंडोज़(Windows) में , आप प्रोग्राम को मारने के लिए दो कमांड का उपयोग कर सकते हैं: TSKILL और TASKKILL । TSKILL एक सरल और कम शक्तिशाली कमांड है, लेकिन क्या यह काम ठीक है। उदाहरण के लिए, यदि आप Microsoft Word चला रहे हैं , तो प्रक्रिया का नाम winword.exe है। कमांड लाइन से वर्ड(Word) को मारने के लिए बस निम्न कमांड टाइप करें:
tskill winword
यह Word(Word) को मार देगा और आप कोई भी सहेजा नहीं गया डेटा खो देंगे, इसलिए आपको इसका उपयोग करने में सावधानी बरतनी होगी। मैंने इसे बिना सहेजे गए Word दस्तावेज़ पर आज़माया और जब मैंने इसे चलाया तो यह गायब हो गया, दस्तावेज़ों को सहेजने का कोई संकेत नहीं मिला। यह उन सभी आदेशों के बारे में काफी हद तक सच है जिनका मैं यहां उल्लेख करने जा रहा हूं क्योंकि यह एक तरह का बिंदु है। आप बिना किसी सवाल के किसी प्रोग्राम को तुरंत खत्म कर सकते हैं।
ध्यान देने वाली एक बात यह है कि अधिकांश समय जब इस कमांड का उपयोग किया जाता है, तो इसका उपयोग /A पैरामीटर के साथ किया जाता है। /A कमांड को सभी सेशन के तहत चल रही प्रक्रिया को समाप्त करने के लिए कहता है। तो आम तौर पर आप यह सुनिश्चित करने के लिए निम्न आदेश टाइप करेंगे कि प्रक्रिया समाप्त हो गई है:
tskill /A winword
दूसरा कमांड, जिसमें अधिक विकल्प हैं और अधिक शक्तिशाली है, TASKKILL है । यदि आप TASKKILL के लिए सहायता पृष्ठ देखते हैं, तो आप देख सकते हैं कि मेरा क्या मतलब है:
यदि आप विंडोज़(Windows) में किसी प्रोग्राम को खत्म करने के लिए अधिक नियंत्रण और विकल्प चाहते हैं , तो टास्ककिल(TASKKILL) का उपयोग करें । शुरुआत के लिए, आप निम्न आदेश का उपयोग करके किसी प्रोग्राम को मार सकते हैं:
taskkill /F /IM winword.exe
ध्यान दें कि TASKKILL कमांड का उपयोग करते समय आपको .EXE का उपयोग करना होगा। /F का अर्थ है प्रक्रिया को बलपूर्वक समाप्त करना। /IM का अर्थ है छवि का नाम, यानी प्रक्रिया का नाम। यदि आप प्रक्रिया आईडी ( PID(PID) ) का उपयोग करके मारना चाहते हैं , तो आपको /IM के बजाय / PID का उपयोग करना होगा। (PID)/ टी बहुत अच्छा है क्योंकि यह निर्दिष्ट प्रक्रिया द्वारा शुरू की गई सभी बाल प्रक्रियाओं को मार देगा।
आप TASKKILL का उपयोग किसी अन्य सिस्टम से दूरस्थ रूप से कनेक्ट करने और उस दूरस्थ सिस्टम पर किसी प्रक्रिया को समाप्त करने के लिए भी कर सकते हैं। TASKKILL में वाइल्डकार्ड का उपयोग करने की क्षमता मुझे भी पसंद है ।
ओएस एक्स/लिनक्स - मारो और मार डालो
OS X और Linux में , आपके पास हत्या प्रक्रियाओं के लिए दो कमांड हैं: KILL और KILLALL । आपको इन्हें टर्मिनल विंडो में चलाना होगा। किसी प्रोग्राम को समाप्त करने के लिए, आपको या तो प्रोग्राम का नाम या प्रक्रिया आईडी का उपयोग करना होगा। कुछ तरीके हैं जिनसे आप यह जानकारी पा सकते हैं। एक तरीका गतिविधि मॉनिटर(Activity Monitor) के माध्यम से है ।
हालाँकि, इसके लिए GUI इंटरफ़ेस की आवश्यकता है। यदि आप किसी प्रक्रिया को समाप्त करने के लिए कमांड लाइन का उपयोग कर रहे हैं, तो आप प्रक्रिया की जानकारी भी खोजने के लिए कमांड लाइन का उपयोग कर सकते हैं। दिमाग में आने वाले दो आदेश शीर्ष(top) और ps -ax हैं ।
शीर्ष आपको (top)पीआईडी(PID) के साथ प्रक्रियाओं की एक सूची देगा और प्रोग्राम का नाम भी सीपीयू(CPU) उपयोग द्वारा क्रमबद्ध किया जाएगा । यह उस प्रक्रिया को खोजने का एक त्वरित तरीका है जिसे आप मारना चाहते हैं। ps -ax आपको PID और प्रोग्राम के पथ द्वारा क्रमबद्ध एक सूचीबद्ध सूची देगा। यह ऊपर से थोड़ा अलग है।
अब ओएस एक्स(OS X) में प्रोग्राम को मारने के लिए । आप किसी विशिष्ट प्रक्रिया को समाप्त करने के लिए बस निम्न आदेश टाइप कर सकते हैं:
kill -9 83002
83002 टर्मिनल(Terminal) प्रक्रिया है और 9 का मतलब प्रक्रिया को खत्म करना है। आप अन्य संख्याओं का उपयोग कर सकते हैं जैसे 3, जिसका अर्थ है छोड़ो(Quit) , या 6, जिसका अर्थ है निरस्त(Abort) करें । अधिकतर(Mostly) , हालांकि, आप 9 के साथ चिपके रहेंगे। आप सभी चल रही प्रक्रियाओं को मारने के लिए किल कमांड का भी उपयोग कर सकते हैं ,(KILL) हालांकि आपको शायद इस कमांड का उपयोग कभी नहीं करना चाहिए।
kill -TERM -1
जहां एक प्रक्रिया या सभी प्रक्रियाओं को मारने के लिए KILL उपयोगी है, (KILL)वहीं KILLALL(KILLALL) प्रक्रियाओं के समूह को मारने के लिए उपयोग कर रहा है। उदाहरण के लिए, यदि आप Google Chrome चला रहे हैं , तो हो सकता है कि आपके पास 10 Chrome प्रक्रियाएं चल रही हों। क्रोम(Chrome) को बंद करने के लिए दस बार किल(KILL) का उपयोग करना वास्तव में कष्टप्रद होगा । इसके बजाय, आप इस तरह KILLALL का उपयोग कर सकते हैं :
killall Evernote
or
killall 'Google Chrome'
ध्यान दें कि आपको सिंगल कोट्स या एक से अधिक शब्द का उपयोग करना होगा। इसके अलावा, यदि प्रक्रिया आपके नाम से नहीं चल रही है, बल्कि रूट के तहत चल रही है, तो आपको निम्न कमांड का उपयोग करना होगा:
sudo killall 'Google Chrome'
या
sudo killall -9 'Google Chrome'
फिर से, 9 TERM(TERM) के बजाय KILL को विशिष्ट संकेत भेज रहा है । सूडो(Sudo) की आवश्यकता केवल तभी होती है जब आपको अनुमति न होने के बारे में कोई त्रुटि मिलती है। अन्यथा आप किलऑल प्रोग्राम(killall program) या किलऑल-9 प्रोग्राम(killall -9 program) कर सकते हैं । OS X पर , KILLALL कमांड वास्तव में तब काम आता है जब आप किसी प्रोग्राम को छोड़ने के लिए बाध्य नहीं कर सकते। आपको प्रक्रिया आईडी जानने की जरूरत नहीं है, जो अच्छी है। बस(Just) नाम टाइप करें और उस नाम से जुड़ी सभी प्रक्रियाएं खत्म हो जाएंगी।
यह आलेख आपको विंडोज़(Windows) , ओएस एक्स(OS X) और लिनक्स(Linux) में किसी प्रोग्राम को खत्म करने के लिए और अधिक उन्नत तरीके देने के लिए था । यदि कमांड लाइन का उपयोग करके किसी प्रोग्राम को मारने के बारे में आपके कोई प्रश्न हैं, तो एक टिप्पणी पोस्ट करें और मैं मदद करने की कोशिश करूंगा। आनंद लेना!
Related posts
कमांड लाइन या पॉवरशेल के माध्यम से स्टार्टअप प्रोग्राम की सूची तैयार करें
कमांड प्रॉम्प्ट में स्वतः पूर्ण कैसे चालू करें
विंडोज कमांड प्रॉम्प्ट के लिए शुरुआती गाइड
उबंटू में कमांड लाइन के माध्यम से प्रारूपों के बीच छवियों को कनवर्ट करें
Chromebook पर फ़ोटो या वीडियो लेने के 3 तरीके
Chrome बुक पर स्क्रीन को कैसे विभाजित करें
स्टीम "लंबित लेनदेन" त्रुटि को कैसे ठीक करें
क्या आपका कंप्यूटर बेतरतीब ढंग से अपने आप चालू हो जाता है?
अपने फेसबुक पेज ऑडियंस को बढ़ाने के 8 तरीके
Uber पैसेंजर रेटिंग क्या है और इसे कैसे चेक करें?
कंप्यूटर और ईमेल निगरानी या जासूसी सॉफ्टवेयर का पता कैसे लगाएं
किसी के हटाए गए ट्वीट्स को कैसे खोजें और खोजें
नेटफ्लिक्स पर भाषा कैसे बदलें
GIMP में एक पारदर्शी पृष्ठभूमि कैसे बनाएं
क्रोम में याहू सर्च से कैसे छुटकारा पाएं
डिस्कॉर्ड स्पॉयलर का उपयोग कैसे करें Tags
पीसी या मोबाइल से Roku TV पर कैसे कास्ट करें
डिज्नी प्लस त्रुटि कोड 83 को कैसे ठीक करें
फेसबुक पर जन्मदिन कैसे खोजें
फायरस्टीक पर मयूर को कैसे डाउनलोड और इंस्टॉल करें