मेरे पास आमतौर पर कई टर्मिनल विंडो हैं, जिनमें से प्रत्येक एक दूरस्थ सर्वर के लिए ssh के माध्यम से जुड़ा हुआ है। प्रत्येक विंडो में मैं डिस्कनेक्ट होने की स्थिति में इंटरएक्टिव प्रक्रियाओं की दृढ़ता सुनिश्चित करने के लिए ग्नू स्क्रीन प्रोग्राम का उपयोग करके काम करता हूं।
वर्तमान में, जब भी ssh कनेक्शन ड्रॉप हो जाता है (जैसे कि जब मैं अपने क्लाइंट कंप्यूटर को रात भर सोने के लिए डालता हूं) तो मुझे मैन्युअल रूप से और प्रत्येक विंडो के अंदर ssh सत्र को फिर से शुरू करना होगा, और फिर प्रत्येक विंडो में विशिष्ट स्क्रीन सत्र (जैसे "स्क्रीन) को फिर से शुरू करना होगा। आर 3453 "एक खिड़की में," स्क्रीन -r 3462 "अन्य में)
क्या इसे स्वचालित करने का एक सुंदर तरीका है? विशेष रूप से:
इंटरनेट कनेक्शन का पता चलते ही ssh सत्र फिर से कनेक्ट करें
जैसे ही ssh reconnects टर्मिनल विंडो के लिए विशिष्ट स्क्रीन इंस्टेंस चलाएं
इस पर किसी भी सुझाव के लिए धन्यवाद