通过 ssh 进行 rsync 备份有时会失败,代码为 20

通过 ssh 进行 rsync 备份有时会失败,代码为 20

我在远程服务器上通过 crontab 运行备份脚本。它通过 ssh 从本地服务器提取数据。这是脚本 rsync 行:

rsync --delete --stats -h -av -e ssh root@$1:$2 $3 > $syncdata 2>> $log

它在大多数情况下工作正常,但有时会失败,并显示来自 rsync 的以下 stderr:

rsync 错误:在 io.c(513) [sender=3.1.2] 处收到 SIGINT、SIGTERM 或 SIGHUP(代码 20)

关于它为什么失败的任何想法?

有人可以解释一下是什么吗io.c(513)在错误消息中?

相关内容