如何设置日志旋转到/var/log/messages文件,所有名为"messages"的文件,每4天轮换一次(保留最后4个文件),不生成任何错误消息??
/var/log/选择权气馁- * {dateextmaxage 3旋转4missingoknocompress}
正确吗?
No。除非使用olddir
指令将文件移出该目录,否则永远不要以通配符
请谨慎使用通配符。如果指定*,logrotate将指定*旋转所有文件,包括先前旋转的文件。绕过这个的方法是使用olddir指令还是更精确的通配符(例如* . log)。
你最终会得到一个无限重复的旋转循环。在你的指令定义中根本不需要通配符。