我正在使用以下设置来归档和删除日志:
/path/to/logs/*.log {
daily
missingok
compress
rotate 4
nodateext
nocreate
maxage 14
Run Code Online (Sandbox Code Playgroud)
}
我的日志位置的日志如下所示:
-rwxrwxrwx 1 nobody nobody 21635 Sep 26 13:09 audit-2016.09.26.log
Run Code Online (Sandbox Code Playgroud)
然后旋转和压缩,看起来像这样:
-rwxrwxrwx 1 nobody nobody 180485 Sep 10 03:41 audit-2016.09.26.log.1.gz
Run Code Online (Sandbox Code Playgroud)
我遇到的问题是,每晚归档日志后,日志在 14 天后不会被删除(正如 maxage 指令应该做的那样)。
有谁知道为什么会发生这种情况,或者我应该在我的 logrotate 配置中更改什么?
谢谢!
logrotate ×1