这是使用 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 7
和daily
。