2013-10-23 8 views
22

शैल स्क्रिप्ट में चल रहे पायथन को कैसे मारें जब हम पाइथन फ़ाइल नाम xxx.py जानते हैं? (इसे cmd python xxx.py द्वारा निष्पादित किया गया है)एक चल रहे पायथन प्रक्रिया को कैसे मारें?

मैं इसका चित्र प्राप्त करने के लिए ps aux | grep python का उपयोग कर सकता हूं। और उसके बाद kill pid इसे समाप्त करने के लिए।

लेकिन हर बार, मुझे दो सेमीडी निष्पादित करना होगा। क्या ऐसा करने का कोई अच्छा तरीका है?

+0

कि काम करता है? यदि मारने की कोशिश न करें- 9 pid – Hoopdady

+24

एक मोंगोस के साथ: डी (क्षमा करें) - आपके दृष्टिकोण में क्या समस्या है? –

+2

यदि यह चल रहा है, तो यह एक अजगर नहीं है, पाइथन में पैर नहीं हैं – pythonian29033

उत्तर

51

pkill उपयोगिता जब संकेत भेजने कमांड लाइन देख सकते हैं:

pkill -f xxx.py 
+3

यह काम नहीं कर रहा है ... कोई त्रुटि वापस नहीं आती है, लेकिन 'ps aux | grep python' दिखाता है कि स्क्रिप्ट अभी भी चल रहा है ... – LShaver

संबंधित मुद्दे