スクリプトの実行中にランダムなポイントで WAN 接続をリセットする、くだらない ISP を扱っています。転送がこのリセットを生き延びて続行することを望みます。このスクリプトを手動で起動するのではなく、現在 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>
ありがとう!