autosshssh सत्र को जीवित रखता है। सही मापदंडों के साथ आप इसे तब भी लॉन्च कर सकते हैं जब इसे कनेक्ट करना वर्तमान में असंभव है और यह तब तक कोशिश करेगा जब तक कि यह सफल न हो जाए। यह ठीक काम करता है, लेकिन अगर आप चाहते हैं कि इंटर कनेक्ट सत्र के साथ अच्छी तरह से काम करने के लिए पुनः कनेक्ट करें तो आपको इसे screenया समकक्ष के साथ संयोजित करना होगा ।
मैं यह सलाह देता हूं:
AUTOSSH_POLL=5 AUTOSSH_GATETIME=0 autossh -M 0 -o ServerAliveInterval=5 -o ServerAliveCountMax=1 user@host
लेकिन विवरण के लिए इसका मैन पेज देखें। उपरोक्त मापदंडों के साथ, autosshहर AUTOSSH_POLLसेकंड को ssh लॉन्च करने की कोशिश करेंगे , AUTOSSH_GATETIME=0अगर यह पहली कोशिश विफल हो जाती है (तो निश्चित रूप से आप क्या चाहते हैं), -M 0ऑटोसॉश द्वारा कनेक्शन की जाँच को निष्क्रिय कर देता है, बाद के सभी विकल्प ssh में पास हो जाते हैं। -oयदि कनेक्शन 5s से अधिक के लिए छोड़ देता है, तो दो विकल्प ssh बाहर निकलते हैं।