这是使用 logrotate 7 天后删除文件的正确配置吗?它应该每周轮换一次。我对这个很困惑。谢谢。
/var/lib/rundeck/logs/rundeck/*/job/*/logs/*.blah.json {
su root root
weekly
missingok
maxage 7
rotate 0
nocreate
}
这是使用 logrotate 7 天后删除文件的正确配置吗?它应该每周轮换一次。我对这个很困惑。谢谢。
/var/lib/rundeck/logs/rundeck/*/job/*/logs/*.blah.json {
su root root
weekly
missingok
maxage 7
rotate 0
nocreate
}
所提供的配置表明它将每周轮换一次,并立即删除轮换的日志,这意味着轮换后立即没有日志。
如果您想在轮换后将轮换日志保留一周,请使用
rotate 1
。在轮换之前,您将拥有近 2 周的日志。如果您只想保留大约一周的日志,则需要使用
rotate 7
和daily
。