让我们 ipothize 我有一个包含 2 个日志的目录
- 访问日志
- 错误日志
我的logrotate
配置为daily
轮换10
为rotation
我的问题是:我最终会得到 20 个文件还是 10 个文件?
答案1
每个日志有 10 个文件(本例中为 20 个),除非以单独的配置表示(请参阅 /etc/logrotate.d/dir)
答案2
我回答我自己的问题是因为我发现了如何手动启动logrotate
单个conf文件,所以我做了测试。
我最终得到的rotation count
文件每个文件与模式匹配,因此 10x access.log 和 10x error.log
另外,如果我的文件有日期时间,logrotation 自动删除功能不会像我希望的那样工作,因为 logrotate 会根据每个文件名搜索 .n 或 .date。