पीकेल के साथ उपयोगकर्ता के साथ सभी प्रक्रियाओं को मार डालो
गतिविधि मॉनिटर और पारंपरिक 'मार' कमांड लाइन उपकरण अधिकांश प्रक्रिया समाप्ति आवश्यकताओं को संभालने में सक्षम हैं, लेकिन यदि आपको कभी भी एक उपयोगकर्ता खाते से संबंधित सभी प्रक्रियाओं को लक्षित और मारने की आवश्यकता है, तो आप जानते हैं कि यह एक निराशाजनक कार्य हो सकता है। हालांकि गतिविधि मॉनिटर आपको "अन्य उपयोगकर्ता प्रक्रियाओं" को सॉर्ट करने और एकाधिक प्रक्रियाओं को चुनने की अनुमति देता है, लेकिन यह आपको एक ही समय में कई प्रक्रियाओं को समाप्त करने की अनुमति नहीं देता है। इसी तरह, मानक हत्या और हत्यारा आदेश आमतौर पर विशिष्ट प्रक्रियाओं के लिए लक्षित होते हैं, न कि किसी विशिष्ट उपयोगकर्ता खाते से संबंधित प्रत्येक कार्य पर। यह वह जगह है जहां 'pkill' कमांड आता है, जो टर्मिनल के माध्यम से किसी भी उपयोगकर्ता से संबंधित प्रत्येक प्रक्रिया को तुरंत मारना आसान बनाता है।
पीकेल के साथ उपयोगकर्ता से सभी प्रक्रियाओं को कैसे मारें
सभी उपयोगकर्ताओं की प्रक्रियाओं को मारने के लिए पिक्ल का उपयोग करने के लिए मूल वाक्यविन्यास निम्नानुसार है:
pkill -u username
सत्यापित करें कि उस उपयोगकर्ता से संबंधित सभी प्रक्रियाओं को ps कमांड पर -u ध्वज का उपयोग करके समाप्त कर दिया गया है:
ps -u username
मान लीजिए कि सब कुछ इरादा के रूप में चला गया है, आपको एक रिक्त सूची वापस रिपोर्ट की जाएगी।
pkill केस संवेदनशील नहीं है, जिसका अर्थ है "testUser" का उपयोगकर्ता नाम "testuser" जैसा ही पहचाना जा रहा है।
यदि आप इसे अपने आप से बाहर करने जा रहे हैं, तो किसी अन्य उपयोगकर्ता खाते के साथ नया लॉगिन शुरू करने के लिए, या एसएसएच सर्वर का उपयोग करने और इसे किसी अन्य स्थानीय मैक पर करने के लिए तेज़ उपयोगकर्ता स्विचिंग का उपयोग करना सबसे अच्छा होगा। अपने स्वयं के सक्रिय उपयोगकर्ता नाम पर पिक्ल का उपयोग करने से सभी प्रक्रियाएं समाप्त हो जाएंगी, जिनमें से कुछ तुरंत ताज़ा हो जाएंगी, लेकिन कई पृष्ठभूमि प्रक्रियाएं स्वचालित रूप से फिर से शुरू नहीं हो जाएंगी। यह अनोखे व्यवहार के सभी प्रकार की ओर जाता है, और जो भी आप चल रहे हैं उसके आधार पर ओएस को इतना असामान्य नहीं लगता है कि आपको या तो लॉग आउट करने की आवश्यकता होगी या फिर सक्रिय उपयोगकर्ता को रीबूट करने की आवश्यकता होगी पीकेआईएल द्वारा लक्षित खाता या तो रूट या प्रशासनिक स्तर था।
Pkill कमांड उपयोगकर्ता नाम पर इंगित करते समय एक blowtorch का एक बिट है और उपयोगकर्ता में लॉग इन से संबंधित सब कुछ जबरन जबरन जबरन छोड़ने के लिए एक तरीका के रूप में सोचा जा सकता है, लेकिन यह समस्या निवारण के लिए एक बहुत शक्तिशाली उपकरण भी बना सकता है और निष्क्रिय होने से निपटने के लिए या ज़ोंबी प्रक्रियाएं जो उपयोगकर्ता लॉगिंग के बावजूद बरकरार रहती हैं।
हमने वाइल्डकार्ड और एक ही उपयोगकर्ता से संबंधित विशिष्ट ऐप्स / प्रक्रियाओं के साथ प्रक्रियाओं को मारने से पहले पिक्ल कमांड पर चर्चा की है, और हालांकि यह ओएस एक्स माउंटेन शेर के बाद मैक के लिए हालिया जोड़ा है, यह काफी समय से लिनक्स की दुनिया में रहा है ।