"स्क्रीन -r" गलत स्क्रीन से जुड़ता है अगर मेरे पास समान नाम वाली स्क्रीन है


3

स्क्रीन संस्करण 4.01.00devel (GNU) 2-May-06, Ubuntu सर्वर 14 पर चल रहा है

मैं एक स्क्रीन बनाता हूं, अलग करता हूं, दूसरे स्क्रीन के नाम के पहले कुछ पात्रों से मेल खाते नाम के साथ दूसरी स्क्रीन बनाता हूं, और अलग करता हूं। जब मैं पहली स्क्रीन को फिर से संलग्न करने की कोशिश करता हूं, तो यह मुझे दूसरी स्क्रीन के बजाय संलग्न करती है। पहली स्क्रीन दुर्गम है जब तक कि मैं इसे पीआईडी ​​द्वारा संलग्न नहीं करता।

screen -S py_dev
[detached from 11572.py_dev]
screen -S py_dev2
[detached from 29615.py_dev2]
screen -r py_dev
[detached from 29615.py_dev2]

मैं इस व्यवहार को मैनुअल में नहीं देखता (यह बस कहता है screen -r (pid.sessionname) ) या ऑनलाइन कहीं भी। screen -x एक ही समस्या है। यदि मैं करता हूँ screen -r 11572, मैं पहली स्क्रीन के लिए संलग्न कर सकते हैं, लेकिन यह कष्टप्रद है। इससे बचने का कोई उपाय?

जवाबों:


2

यह एक बग है: http://savannah.gnu.org/bugs/?43744#comment3

इसके बजाय प्रक्रिया आईडी का उपयोग करें, या शून्य के साथ अपने संख्यात्मक सत्र नामों को उपसर्ग करें।


वाह। यह काफी समय के लिए एक बग रहा है। धन्यवाद।
sudo

ऐसा प्रतीत होता है। मैं इसे खोजने के लिए बहुत हैरान था।
mlissner
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.