"-d -m" से शुरू होने वाला कोई भी सत्र "-X सामान [...]" आदेश स्वीकार नहीं करता है जब तक कि मैं कम से कम एक बार स्क्रीन से जुड़ा हुआ न हो। कोई त्रुटि संदेश नहीं है, आदेश केवल माध्यम से नहीं मिलता है।मैं स्टार्ट-इन-डिटेक्टेड स्क्रीन पर सामान कमांड कैसे भेज सकता हूं?
समस्या यह है कि मैं एक क्रॉन नौकरी से सत्र शुरू करता हूं और क्रॉन के भीतर से स्क्रीन से अटैच करने में असमर्थ हूं।
कदम दोहराने के लिए
$ screen -m -d -S mydaemon bash
$ screen -S mydaemon -X stuff "`printf "exit\\r"`"
$ screen -ls
32456.mydaemon (Detached)
$ screen -r -S mydaemon
$ ^a d
$ screen -S mydaemon -X stuff "`printf "exit\\r"`"
$ screen -ls
No Sockets found in /var/run/screen/S-user
^एक घ Ctrl दबाए + एक तो दबाने घ इंगित करता है।
संस्करण
CentOS release 5.5 (Final)
Screen version 4.00.03 (FAU) 23-Oct-06
बहुत बहुत धन्यवाद, आप बहुत ही अच्छे हैं! –
प्रोत्साहन के लिए धन्यवाद। मैं भूल गया कि मैंने खोजा उस दौड़ की स्थिति को रोकने के लिए, स्क्रीन सत्र बनाने और -एक्स के माध्यम से इसके अलगाव के बाद मुझे एक छोटी सी नींद जोड़नी पड़ी। जवाब को प्रतिबिंबित करने के लिए संपादित किया गया है। –