我的目标是维护 4 天的日志文件,以便在第五天创建一个包含所有四个日志文件的 zip 文件。到目前为止创建的四个日志文件将被删除。
这是我的logrotate.conf
:
/home/ubuntu/logs/server.log {
daily
missingok
rotate 5
compress
create
dateext
dateyesterday
dateformat .%Y-%m-%d
extension .gz
}
我有一个crontab
条目:
2 0 * * * /usr/sbin/logrotate /home/ubuntu/logrotate.conf --state /home/ubuntu/logrotate.state
我看到了第五天的 zip 文件以及前四天的空文件和另外四个空文件的 zip 文件。
不是rotate 5
并且compress
应该意味着,在将之前的 4 个文件压缩成一个存档和 zip 后删除它们吗?