小编War*_*ace的帖子

如何通过 SSH 连接永久保持 rsync - 没有损坏的管道

我尝试在无法控制 ssh-config 文件的共享服务器上运行 rsync 以防止由于连接断开而导致管道损坏错误。

这是我用来备份的代码片段

rsync -avz --blocking-io --delete-after --exclude 'mail*' /home user@remote:./backup/monthly/
Run Code Online (Sandbox Code Playgroud)

使用它可以正常工作约 10 分钟。,管道损坏错误似乎告诉我我失去了连接......可能是因为 rsync 通过 SSH 在空闲状态下运行,所以 SSH 认为我在 rsync 运行时没有做任何事情。

我试过使用和不使用 --blocking-io 但连接仍然下降。在没有访问 ssh-config 文件的情况下,他们有什么技巧可以让 SSH 会话保持活动状态直到 rsync 完成?

ssh rsync

7
推荐指数
1
解决办法
1万
查看次数

标签 统计

rsync ×1

ssh ×1