Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在普通的 logrotate.d 配置文件中,有没有办法设置无限量的潜在日志?
我似乎唯一能想到的就是将它设置为一个永远无法满足的疯狂数字。就像是:
/var/log/app/* { missingok weekly copytruncate rotate 10000000000 compress notifempty olddir /var/log/app/old }
但这对我来说似乎很hacky。
从UNIX logrotate 手册页:
旋转计数 日志文件在被删除或邮寄到邮件指令中指定的地址之前会轮换几次。如果 count 为 0,则删除旧版本而不是轮换。
旋转计数
日志文件在被删除或邮寄到邮件指令中指定的地址之前会轮换几次。如果 count 为 0,则删除旧版本而不是轮换。
所以我想你需要写一个巨大的数字才能工作。