एक स्क्रीन सत्र में वर्तमान सत्र लपेटें


9

मैंने एक बड़ा ऑपरेशन शुरू किया, लेकिन मैंने एक स्क्रीन सत्र शुरू नहीं किया, इसलिए मैं ऑपरेशन रद्द किए बिना डिस्कनेक्ट नहीं कर सकता।

क्या स्क्रीन को इंजेक्ट करने का कोई तरीका है ताकि ऑपरेशन जारी रहे और अपना आउटपुट स्क्रीन सेशन को भेजे और मैं अपने ssh सत्र को सुरक्षित रूप से डिस्कनेक्ट कर सकूं?


जवाबों:


5

अपने "नहीं" ब्राउज़ करने के बाद लिंक मैं वास्तव में अर्ल से सर्वरफॉल्ट पर यह जवाब मिला :

हालाँकि, आपकी वास्तविक समस्या के लिए, एक और चीज़ है जिसे आप आज़मा सकते हैं: टर्मिनल से अपना काम शुरू करने के बाद, इसे ctrl-z टाइप करके बैकग्राउंड करें। उसके बाद, नौकरी को इसके मूल शैल से अलग कर दें - bash: disown -h% में। उसके बाद, आप सुरक्षित रूप से टर्मिनल को बंद कर सकते हैं और नौकरी चलती रहेगी।

और यह रोब वेल्स से एक ही सवाल से एक:

$ स्क्रीन -S my_process
$ retty $ (pgrep my_process)
/ redraw


1
जुड़े हुए प्रश्न में, रेप्टियर ने मेरे लिए रिट्टी से बेहतर काम किया। फिर से अलग हो जाना लेकिन रिटैट करने में सक्षम नहीं था।
लियो

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