在一个正常的logrotate.dconfiguration文件中,有没有办法设置无限量的潜在日志?
我似乎能想出的唯一办法就是把它设定在一个永远不会被满足的疯狂的数字上。 就像是:
/var/log/app/* { missingok weekly copytruncate rotate 10000000000 compress notifempty olddir /var/log/app/old }
但是这对我来说似乎很不好。
从UNIX logrotate手册页 :
旋转计数
日志文件在被删除或邮寄到邮件指令中指定的地址之前被轮换一次。 如果计数为0,旧版本将被删除而不是旋转。
所以我想你需要写一个很大的数字来工作。