logrotate可以自动跟踪日志文件的大小并在其大小超过限制时旋转它吗?

logrotate可以自动跟踪日志文件的大小并在其大小超过限制时旋转它吗?

我看到了该size指令并创建了配置文件/etc/logrotate.d/test:

/home/user/log1 {
    size 100
    rotate 3
    compress
}

但它并没有像我预期的那样工作。当文件大小超过 100 字节时,应该旋转该文件,但这种情况不会发生。当文件大小超过限制时,不会发生任何情况,文件不会轮转,不会创建包含旧 log1 文件的新存档

是否可以使用 logrotate 来实现这种行为?

操作系统是ubuntu 20

相关内容