我正在处理一个糟糕的ISP,当我的脚本正在运行时,在随机时间重置我的WAN连接。我希望传输能够在此重置后继续进行。目前我手动启动这个脚本而不是使用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>
谢谢!