如何判断远程计算机的 Rsync 传输是否已完成?

如何判断远程计算机的 Rsync 传输是否已完成?

如果我将文件或目录从计算机 A 传输到计算机 B,有没有办法让我知道(当通过 SSH 登录到计算机 B 时)传输正在进行

一套完整的

或者

B. 完成了某种错误吗?

答案1

您可以使用 ssh 将 rsync 的输出通过管道传输到计算机 B 上的文本文件中:

rsync <file> user@computerB:~ 2>&1 | ssh user@computerB "cat > rsynclog.txt"

然后使用tail或者less来监控rsynclog.txt文件

相关内容