每天午夜,我设置的 logrotate 成就过程开始。
但是我面临的问题是,一旦轮换完成,它就会有当天的名称,而我对前一天的名称感兴趣。
我的 logrotate 版本是:3.8.6
我的配置文件 logrotate.conf 包含:
/mylogs/thelogs {
missingok
daily
copytruncate
create 0644 root utmp
rotate 6
dateyesterday
}
我尝试将“dataext”更改为“dateyesterday”,但它仍然在做同样的事情。
谢谢您的帮助。
我补充我的经验
我需要
dateext
和dateyesterday
选项。如果我省略
dateext
,我会获得编号文件(.1、.2、.3 等...)通过在两个文件中都有旋转配置:
etc/logrotate.conf etc/logrotate.d/syslog
我所做的更改无法正常工作。
仅在 logrotate.conf 中离开配置后;Ulrich Schwarz 在评论中的回答是正确的。
问候