如何将 rsync 输出/日志直接发送到远程服务器?

如何将 rsync 输出/日志直接发送到远程服务器?

我能够使用在客户端计算机上输出 rsync 日志--log-file=FILE,但我希望将输出发送到服务器而是。客户端是一台 W7 机器(cygwin),服务器是一台 Linux NAS。

这是我使用的命令,它成功地将文件记录在客户端上。我希望将文件发送到服务器:

rsync -PavOs --delete --log-file=/somepath/rsynclog.txt -e "ssh -i /somepath/keyfile -p 1000" "/somepath/User/" [email protected]:/somepath/User/

谢谢

答案1

来自rsync 手册页

下面是请求远程端记录正在发生的事情的示例命令:

rsync -av --rsync-path="rsync --log-file=/tmp/rlog" src/ dest/

我想这就是您正在寻找的。

相关内容