我想通过scp
命令从我的亚马逊服务器下载日志文件
scp -i /home/user/Downloads/new-bots-key ***@**ip**:/*****/loggins/2019-07-09.log /home/user/Downloads/2019-07-09.log
我的连接丢失。
连接至 174。。.*** 端口 22:管道破损
或者它坚持这一点
2019-07-09.log 10% 560KB 112.7KB/秒 00:40 预计到达时间
连接问题不是我的问题(但欢迎提供提示)。
我想知道下载失败后如何重新启动才能下载文件。
答案1
尝试这个,
SYNC_STATUS=1
while [[ "$SYNC_STATUS" -ne 0 ]]
do
sshpass -p "$password" rsync -a $sourcePath $destinationPath
SYNC_STATUS=$?
done
循环将继续,直到 rsync 的退出代码为 0(成功)。