के अंदर अपने नाम का उपयोग कर प्रक्रिया को मारें, यह काम करता है, लेकिन यह प्रत्येक पायथन प्रक्रिया को मारता है।लिनक्स (पायथन)
pkill python
हालांकि, मैं ऐसा नहीं कर सकते:
pkill myscript.py
मैं भी killall की कोशिश की है, लेकिन या तो कोई भाग्य के साथ। क्या मुझे नियमित अभिव्यक्तियों का उपयोग करना है?
वैसे, मैं इसे आयात ओएस के साथ एक अजगर लिपि में करना चाहता हूं।
मार डालेगा कैसे है कि 'pkill' से अलग है? – hasen
आपको एक पिड का उपयोग करने की आवश्यकता नहीं है। आप प्रक्रिया की पहचान करने के किसी भी साधन का उपयोग कर सकते हैं कि आपकी प्रक्रिया हत्यारा आपको उपयोग करने की अनुमति देता है। सभी * निक्स आंतरिक रूप से एक पिड का उपयोग करते हैं, लेकिन कभी-कभी लोग केवल एक विशिष्ट पिड न केवल पैटर्न से मेल खाने वाली सभी प्रक्रियाओं को मारना चाहते हैं। –
... लेकिन अंत में आप एक पिड पर उतर जाते हैं: जैसा कि मैंने ऊपर बताया है, किसी अन्य माध्यम से जाकर अनपेक्षित प्रक्रिया को मारने के लिए एक और परिवर्तन है। वहाँ गया। – jldupont