如果/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
}
最佳答案
在通常情况下,/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
关于linux -/etc/logrotate.d/中的两个文件试图管理同一个日志文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42496749/