Rsync:覆盖日志文件

Rsync:覆盖日志文件

在 rsync 中,--log-file 创建一个日志文件,但是,如果我进行每日备份,该日志将附加到前一个日志文件中。我如何强制 rsync 覆盖日志文件而不是附加到它?

答案1

答案是你不能(除非你编译自己的rsync二进制文件)。

rsync始终附加到日志文件。因此,根据评论中的建议,您应该在运行之前删除日志rsync。删除日志然后运行的一个简单示例rsync是:

rm rsync.log; rsync [OPTION...] SRC... [DEST]

这些也可能有帮助:

  1. https://serverfault.com/questions/219440/rsync-via-cron-how-do-i-enable-logging
  2. https://superuser.com/questions/545642/is-it-possible-to-make-rsync-make-a-log-file-on-a-remote-system

相关内容