2009-09-01 8 views
8

मेरे पास मेरी मशीन पर चलने वाले स्क्रीन सत्रों का एक गुच्छा है, लेकिन उनमें से सभी अलग-अलग हैं और अनियंत्रित हैं। क्या उन सभी को बंद करने का कोई अच्छा तरीका है, इसलिए जब मैं "स्क्रीन-एलएस" टाइप करता हूं तो मेरे पास कुछ भी नहीं है?स्क्रीन सत्र बंद करने के लिए एक स्क्रिप्ट लिखना

उत्तर

11

कैसे करें के बारे

$killall screen
अद्यतन

बस यहाँ वर्णन करने के लिए मेरी मशीन से लाइनों जहां मैं इस परीक्षण किया हैं:

blake ~ $ screen -ls 
There are screens on: 
     10250.pts-0.web01  (Detached) 
     446.pts-0.web01 (Detached) 
     599.pts-0.web01 (Detached) 
     526.pts-0.web01 (Detached) 
4 Sockets in /tmp/screens/S-blake. 

blake ~ $ killall screen 
blake ~ $ screen -ls 
No Sockets found in /tmp/screens/S-blake.
+0

मुझे नहीं लगता कि अलग-अलग सत्रों में कुछ भी किया जाएगा। –

+2

असल में यह होगा। मैंने बस अपनी मशीन पर इसका परीक्षण किया और यह उन्हें – bsisco

+0

से बाहर मिटा दिया। आप सही हैं। –

3

इस के लिए $ killall स्क्रीन का उपयोग करने के काम करने के लिए था।

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