以不同的时间表在RHEL上轮换系统日志日志的最佳实践?

操作系统:运行RHEL 5.6。

情况:我需要以不同于其他系统日志日志的方式轮换/ var / log / messagees。

默认情况下,系统日志日志基于/etc/logrotate.conf和/etc/logrotate.d/syslogconfiguration文件每周进行一次轮换。

如果您查看/etc/logrotate.d/syslog,您会发现所有日志都有一个logrotateconfiguration块。 如果我想让/ var / log / messages按不同的时间表旋转,我需要为它创build一个单独的configuration块。 这将导致重新启动syslogd两次(基于复制现有的configuration)。

问题:有没有办法在不同日程安排上轮换/ var / log / messages,而不必将HUP发送给syslogd两次? 或者这甚至很重要? 这里最好的做法是什么?

为消息设置一个单独的块login/etc/logrotate.d/rsyslog(或者你的安装中调用的任何东西)。 它应该使用特定的日志文件匹配的设置来匹配一个普通的日志文件。

不,就像Zoredache提到的那样,多个HUP不应该破坏任何东西,除非你确实是在盯住rsyslog。