如果/etc/logrotate.d/中有两个单独的配置文件试图以不同的方式管理同一个日志文件,会发生什么?一个比另一个更受欢迎吗?我是否必须删除其中一个配置文件?
例如: 两个配置 - /etc/logrotate.d/A和/etc/logrotate.d/B
A的内容:
/var/log/example.log {
rotate 4
weekly
}
B的内容:
/var/log/example.log {
rotate 3
weekly
compress
}
答案 0 :(得分:1)
在通常情况下,/etc/logrotate.d
中的文件都由主include
文件中的/etc/logrotate.conf
指令读入。如果在这样的设置中有多个与同一文件匹配的指令,则会出现错误:
error: /etc/logrotate.conf:line_number duplicate log entry for logfile_path error: found error in logfile_path, skipping