मैं एक क्रैपी आईएसपी से निपट रहा हूं जो मेरी स्क्रिप्ट चल रहा है, जबकि यादृच्छिक बिंदुओं पर मेरे वैन कनेक्शन रीसेट करता है। मैं इस रीसेट को जीवित रहने के लिए स्थानांतरण चाहता हूं और आगे बढ़ता हूं। मैं मैन्युअल रूप से cron/launchd का उपयोग कर इस स्क्रिप्ट बनाम लॉन्च करता हूं।एसएसएच पर रुपये- एसएसएच या आरएसआईएनसी में टाइमआउट?
मैं एक काफी बुनियादी स्क्रिप्ट के रूप में नीचे देख सकते हैं:
rsync -rltv --progress --partial -e "ssh -i <key> -o ConnectTimeout=300" <remotedir> <localdir>
मैं बजाय rsync खंड में टाइमआउट डालने से बेहतर है?
उदाहरण के लिए:
rsync -rltv --progress--partial --timeout=300 -e "ssh -i <key>" <remotedir> <localdir>
धन्यवाद!