मैं कुछ सामानों को ग्राफ करने के लिए कुछ पायथन स्क्रिप्ट चला रहा हूं और कभी-कभी मैं उन खिड़कियों का ट्रैक खो देता हूं जो इसे खोलती हैं और बस इसे मार देती हैं ^Z
। हालाँकि, विंडोज के विपरीत, संबंधित विंडो मरते नहीं हैं; वे चारों ओर चिपके रहते हैं और उन्हें बंद नहीं किया जा सकता है।
ये खिड़कियां अव्यवस्थित लगती हैं; वे कम से कम या आकार बदलने के बाद फिर से नहीं बनाते हैं। मैं लिनक्स एनवी के लिए नया हूं इसलिए मैं पूरी तरह से स्पष्ट नहीं कर सकता कि क्या हो रहा है, लेकिन किसी भी घटना में, मुझे इन ज़ोंबी-अनाथ-होबो खिड़कियों से कैसे छुटकारा मिलेगा?
^ Z एक लिनक्स प्रक्रिया को नहीं मारता है। यह सिर्फ इसे निलंबित करता है। ^ C आपकी पहली पसंद होनी चाहिए। जब आपको टर्मिनल के नियंत्रण को पुनः प्राप्त करने के लिए ^ Z का सहारा लेना पड़ता है, तो आपको निलंबित नौकरी को मारना चाहिए, जो अभी भी उपयोग किए जा रहे संसाधनों को मुक्त करने के लिए है। यह निलंबित होने के अलावा किसी अन्य सिग्नल के साथ नहीं मरेगा। इस प्रकार "बीजी" बच्चे को मरने देने के लिए उपयोगी होगा। xkill का अच्छा और उपयोग करने में आसान है, लेकिन यह वास्तव में इस प्रक्रिया को नहीं मारता है। एक अच्छी तरह से व्यवहार किया गया कार्यक्रम, जो अटका हुआ नहीं है, क्योंकि इसे निलंबित कर दिया गया है, एक्सके द्वारा इसका एक्स कनेक्शन बंद होने पर बाहर निकल जाएगा।
—
मार्टिन डोरी
exit
और प्रक्रिया (तों) को स्वचालित रूप से (कम से कम मेरे अनुभव के साथ) छोड़ देना चाहिए। इसके अलावा, आपps -A
कमांड का उपयोग कर सकते हैं और फिर टाइप कर सकते हैंsudo kill <process id here>
।