web-dev-qa-db-ja.com

rsyncの出力/ログをリモートサーバーに送信するにはどうすればよいですか?

--log-file=FILEを使用してクライアントマシンにrsyncログを出力できますが、代わりに出力をサーバーに送信したいと思います。クライアントはW7マシン(cygwin)で、サーバーはLinuxNASです。

これは私が使用するコマンドで、クライアントにファイルを正常に記録します。代わりに、ファイルをサーバーに送信することを検討しています。

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

ありがとう

4
Guest

rsyncのマニュアルページ から:

これは、リモート側に何が起こっているかをログに記録するように要求するコマンドの例です。

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

これがあなたが探しているものだと思います。

4
MariusMatutiae