7 天后删除文件的正确配置?

7 天后删除文件的正确配置?

这是使用 logrotate 7 天后删除文件的正确配置吗?它应该每周轮换一次。我对这个很困惑。谢谢。

/var/lib/rundeck/logs/rundeck/*/job/*/logs/*.blah.json {
  su root root
  weekly
  missingok
  maxage 7
  rotate 0
  nocreate
 }

答案1

所提供的配置表明它将每周轮换一次,并立即删除轮换的日志,这意味着轮换后立即没有日志。

如果您想在轮换后将轮换日志保留一周,请使用rotate 1。在轮换之前,您将拥有近 2 周的日志。

如果您只想保留大约一周的日志,则需要使用rotate 7daily

相关内容