यह मेरे साथ तब हुआ जब मैं vi का उपयोग कर रहा था जहां सत्र में देरी हुई और मैंने डिस्कनेक्ट कर दिया। जब स्क्रीन-आरएक्स का उपयोग करके स्क्रीन को रीटच करने का प्रयास किया जाता है, तो प्रक्रिया बस लटक जाएगी।
एक समान बाल प्रक्रिया हो सकती है जिससे स्क्रीन हैंग हो सकती है। यदि आप उस पर विशेष रूप से ध्यान केंद्रित करते हैं, तो अन्यथा आपकी स्क्रीन के नीचे चल रही बाल प्रक्रिया की सूची प्राप्त करने के लिए:
ps ux -H
जो नेस्टेड चाइल्ड प्रोसेस दिखाएगा:
zwood 28481 0.0 0.0 101148 8844 ? Ss Oct07 1:36 SCREEN -S mysession
zwood 28482 0.0 0.0 67436 1744 pts/2 Ss+ Oct07 0:00 /bin/bash
zwood 28515 0.0 0.0 67556 1876 pts/4 Ss+ Oct07 0:00 /bin/bash
zwood 4498 0.0 0.0 67436 1772 pts/5 Ss Oct07 0:00 /bin/bash
zwood 2007 0.0 0.0 73604 1324 pts/5 S+ 15:47 0:00 vi /home/zwood/.bashrc.custom
zwood 14670 0.0 0.0 67436 1768 pts/13 Ss+ Oct14 0:00 /bin/bash
zwood 27002 0.0 0.0 67436 1720 pts/11 Ss+ Oct20 0:00 /bin/bash
zwood 24748 0.0 0.0 67432 1712 pts/14 Ss+ Oct21 0:00 /bin/bash
पहली बार समस्या पैदा करने वाली vi प्रक्रिया को मारने के बाद, मैं बिना किसी समस्या के स्क्रीन को रीटच करने में सक्षम था। किसी भी पिछली प्रक्रियाओं को मारना जो स्क्रीन पर रीटेट किया गया था शायद एक अच्छा विचार है। महज प्रयोग करें:
kill -9 <pid>
मुझे नहीं पता कि आंतरिक रूप से स्क्रीन क्या कर रही है, क्यों vi ने स्क्रीन को लटका दिया, और न ही vi प्रक्रिया को मारने के कारण मेरी स्क्रीन वापस आ गई। मैं अतीत में स्क्रीन के साथ इस समस्या में भाग गया था और कोशिश की थी कि ज्यादातर लोग इस धागे में बिना किसी भाग्य के सिफारिश कर रहे थे। इस समस्या का पता लगाना बाल प्रक्रिया ही है, जिसने मेरे लिए काम किया है और उस पर लगातार काम किया है।