Ssh डिस्कनेक्ट करने के बाद किसी प्रक्रिया को Reattach


0

मैंने पुट्टी / ssh का उपयोग करते हुए सर्वर में लॉग इन किया और एक प्रक्रिया शुरू की और चला गया। पोटीन सत्र खोजने के लिए वापस आ गया था / समाप्त हो गया / निष्क्रिय हो गया। जब मैं वापस लॉग इन करता हूं तो प्रक्रिया जारी है और चल रही है।

क्या वैसे भी मैं उस सत्र या उस प्रक्रिया से वापस जुड़ सकता हूं?


जवाबों:


1

नहीं, तुम नहीं कर सकते। लेकिन आप screenउस उद्देश्य के लिए उपयोग कर सकते हैं , यह एक वर्चुअल टर्मिनल बनाता है जहां आप अपनी इच्छित प्रक्रिया को चला सकते हैं, फिर इससे अलग कर सकते हैं और जब चाहें तब रिटेट कर सकते हैं।

  • एक नई स्क्रीन बनाएँ:

    screen -S [session_name]

  • उस सत्र से अलग करें

    <Ctrl> + <A> then <D>

  • एक सत्र के लिए रिटेट:

    screen -r [session_name]


स्क्रीन कुछ टर्मिनल जादू करने के लिए भी महान है, उदाहरण के लिए विभाजित स्क्रीन पर कई टर्मिनल चलाना या टर्मिनल सत्र साझा करना। यह मेरे लिनक्स टूलबॉक्स में एक होना चाहिए।
ग्रोनोस्तज

वैकल्पिक रूप से, "आधुनिक तरीका": tmux
डैनियल बी

हां, tmuxअच्छा भी लगता है, लेकिन मुझे नहीं पता कि इसका इस्तेमाल कैसे करना है। यह detachभी एक कार्यक्रम है जो विशेष रूप से एक प्रक्रिया के लिए टर्मिनल से रिटेट और से अलग करने के लिए समर्पित है।
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.