Ich habe es mit einem beschissenen ISP zu tun, der meine WAN-Verbindung an zufälligen Punkten zurücksetzt, während mein Skript läuft. Ich möchte, dass der Transfer diesen Reset überlebt und weiter geht. Ich starte dieses Script vs. mit cron/launchd.Rsync über SSH - Timeout in ssh oder rsync?
Ich habe ein ziemlich einfaches Skript wie folgt:
rsync -rltv --progress --partial -e "ssh -i <key> -o ConnectTimeout=300" <remotedir> <localdir>
Bin ich besser dran, anstatt den Timeout im rsync Abschnitt setzen?
Zum Beispiel:
rsync -rltv --progress--partial --timeout=300 -e "ssh -i <key>" <remotedir> <localdir>
Dank!