小编din*_*law的帖子

Logrotate 不删除旧日志

我正在使用以下设置来归档和删除日志:

/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

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

logrotate ×1