我正在处理一个糟糕的 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>
谢谢!