मुखपृष्ठ » कंप्यूटर टिप्स » प्रोग्राम को मारने के लिए कमांड लाइन का उपयोग कैसे करें

    प्रोग्राम को मारने के लिए कमांड लाइन का उपयोग कैसे करें

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

    इस लेख में, मैं विंडोज, ओएस एक्स और लिनक्स में एक प्रोग्राम को मारने के लिए कमांड के माध्यम से जाऊंगा। दिलचस्प बात यह है कि इसे पूरा करने के लिए आमतौर पर एक से अधिक कमांड होते हैं, इसलिए मैं उन विभिन्न लोगों का उल्लेख करने की कोशिश करूंगा जिनका मैंने उपयोग किया है। यह एक संपूर्ण सूची नहीं है, इसलिए यदि आप यहां उल्लेख नहीं किए गए एक अलग आदेश का उपयोग करते हैं, तो कृपया हमें टिप्पणियों में बताएं.

    विंडोज - TSKILL और TASKKILL

    विंडोज में, आप एक प्रोग्राम को मारने के लिए दो कमांड का उपयोग कर सकते हैं: TSKILL और TASKKILL। TSKILL एक सरल और कम शक्तिशाली कमांड है, लेकिन क्या यह काम ठीक है। उदाहरण के लिए, यदि आप Microsoft Word चला रहे हैं, तो प्रक्रिया का नाम winword.exe है। कमांड लाइन से वर्ड को मारने के लिए बस निम्नलिखित कमांड टाइप करें:

    tskill विजेता

    यह वर्ड को मार देगा और आप किसी भी सहेजे नहीं गए डेटा को खो देंगे, इसलिए आपको इसका उपयोग करने में सावधानी बरतनी होगी। मैंने इसे बिना सहेजे हुए वर्ड डॉक पर आज़माया और यह गायब हो गया जब मैंने इसे चलाया, दस्तावेजों को बचाने का कोई संकेत नहीं दिया। यह उन सभी कमांडों के बारे में बहुत हद तक सही है जिनका मैं यहां उल्लेख करने जा रहा हूं क्योंकि यह इस तरह का है। आप किसी भी प्रश्न के बिना तुरंत एक कार्यक्रम को मार सकते हैं.

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

    tskill / एक विजेता

    दूसरा कमांड, जिसमें अधिक विकल्प हैं और जो अधिक शक्तिशाली है, TASKKILL है। यदि आप TASKKILL के लिए सहायता पृष्ठ को देखते हैं, तो आप देखते हैं कि मेरा क्या मतलब है:

    यदि आप विंडोज में प्रोग्राम को मारने के लिए अधिक नियंत्रण और विकल्प चाहते हैं, तो TASKKILL का उपयोग करें। शुरुआत के लिए, आप निम्नलिखित कमांड का उपयोग करके किसी प्रोग्राम को मार सकते हैं:

    टास्ककिल / एफ / आईएम winword.exe

    ध्यान दें कि आपको TASKKILL कमांड का उपयोग करते समय .EXE का उपयोग करना होगा। / एफ का अर्थ है प्रक्रिया को बलपूर्वक समाप्त करना। / IM का अर्थ है छवि का नाम, अर्थात प्रक्रिया का नाम। यदि आप प्रक्रिया आईडी (पीआईडी) का उपयोग करके मारना चाहते हैं, तो आपको / आईएम के बजाय / पीआईडी ​​का उपयोग करना होगा। / टी महान है क्योंकि यह निर्दिष्ट प्रक्रिया द्वारा शुरू की गई सभी बाल प्रक्रियाओं को मार देगा.

    आप किसी अन्य सिस्टम से दूरस्थ रूप से कनेक्ट होने और उस रिमोट सिस्टम पर एक प्रक्रिया को मारने के लिए TASKKILL का उपयोग भी कर सकते हैं। मुझे भी पसंद है कि TASKKILL में वाइल्डकार्ड का उपयोग करने की क्षमता है.

    OS X / Linux - KILL और KILLALL

    OS X और Linux में, आपके पास हत्या की प्रक्रिया के लिए दो कमांड हैं: KILL और KILLALL। आपको इन्हें टर्मिनल विंडो में चलाना होगा। किसी प्रोग्राम को मारने के लिए, आपको या तो प्रोग्राम का नाम या प्रक्रिया आईडी का उपयोग करना होगा। कुछ तरीके हैं जिनसे आप यह जानकारी पा सकते हैं। एक तरीका एक्टिविटी मॉनिटर के माध्यम से है.

    हालाँकि, GUI इंटरफ़ेस की आवश्यकता है। यदि आप किसी प्रक्रिया को मारने के लिए कमांड लाइन का उपयोग कर रहे हैं, तो आप प्रक्रिया की जानकारी भी खोजने के लिए कमांड लाइन का उपयोग कर सकते हैं। मन में आने वाली दो आज्ञाएँ हैं चोटी तथा Psax.

    चोटी आपको पीआईडी ​​के साथ प्रक्रियाओं की एक सूची देगा और कार्यक्रम का नाम भी सीपीयू उपयोग द्वारा क्रमबद्ध किया जाएगा। यह उस प्रक्रिया को खोजने का एक त्वरित तरीका है जिसे आप मारना चाहते हैं. Psax आपको पीआईडी ​​और कार्यक्रम के मार्ग द्वारा सूचीबद्ध एक सूची देगा। यह ऊपर से थोड़ा अलग है.

    अब ओएस एक्स में प्रोग्राम को मारने के लिए। आप एक विशिष्ट प्रक्रिया को मारने के लिए बस निम्नलिखित कमांड टाइप कर सकते हैं:

    किल -9 83002

    83002 टर्मिनल प्रक्रिया है और 9 का मतलब प्रक्रिया को मारना है। आप अन्य संख्याओं जैसे 3 का उपयोग कर सकते हैं, जिसका अर्थ है क्विट, या 6, जिसका अर्थ है एबॉर्ट। अधिकतर, हालांकि, आप 9 से चिपके रहेंगे। आप सभी चल रही प्रक्रियाओं को मारने के लिए KILL कमांड का उपयोग भी कर सकते हैं, हालाँकि आपको संभवतः इस कमांड का उपयोग करना चाहिए.

    मारना -TERM -1

    जहाँ KILL एक प्रक्रिया या सभी प्रक्रियाओं को मारने के लिए उपयोगी है, KILLALL प्रक्रियाओं के समूह को मारने के लिए उपयोग कर रहा है। उदाहरण के लिए, यदि आप Google Chrome चला रहे हैं, तो आपके पास 10 Chrome प्रक्रियाएं चल सकती हैं। Chrome को बंद करने के लिए KILL का दस बार उपयोग करना वास्तव में कष्टप्रद होगा। इसके बजाय, आप KILLALL का उपयोग कर सकते हैं:

    किल एवरनोट
    या
    किलॉल 'गूगल क्रोम'

    ध्यान दें कि आपको एक शब्द से अधिक एकल उद्धरण या कुछ भी उपयोग करना होगा। इसके अलावा, यदि प्रक्रिया आपके नाम से नहीं चल रही है, लेकिन इसके बजाय रूट के तहत चल रही है, तो आपको निम्नलिखित कमांड का उपयोग करना होगा:

    सुडोल किलॉल 'गूगल क्रोम'

    या

    सुडोल किल -9 'Google Chrome'

    दोबारा, 9 TILL के बजाय KILL को विशिष्ट सिग्नल भेज रहा है। अनुमति न होने के बारे में त्रुटि मिलने पर सूडो की केवल आवश्यकता होती है। नहीं तो आप कर सकते हैं हत्या का कार्यक्रम या किल -9 कार्यक्रम. OS X पर, KILLALL कमांड वास्तव में काम में आती है जब आप किसी प्रोग्राम को छोड़ने के लिए मजबूर नहीं कर सकते। आपको प्रक्रिया आईडी पता करने की आवश्यकता नहीं है, जो अच्छा है। बस नाम में टाइप करें और सभी प्रक्रियाएँ उस नाम से जुड़ी हुई होंगी.

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