logrotate 用日期重命名文件

Kry*_*ski 7 lighttpd logrotate

现在,logrotate 将旧日志文件重命名为 access.log.1.gz、access.log.2.gz 等。我希望将它们命名为 access.log.20090714.gz、access.log.20090715.gz,等等 - 每天一个。

我找不到为旧日志文件指定文件名模式的任何选项。你知道怎么做吗?

顺便说一句,这是用于轮换 lighttpd 日志文件,如果这很重要的话。

Jul*_*ano 14

/etc/logrotate.conf/etc/logrotate.d/lighttpd,或适当的文件(如果在其他地方)中,添加dateext到要应用日期后缀的节。

来自logrotate 手册页的更多信息:

日期文本

归档旧版本的日志文件,添加像 YYYYMMDD 这样的每日扩展名,而不是简单地添加一个数字。