在Linux上的一些系统日志实现(sysklogd,rsyslog)在其默认configuration中包含以下行:
mail.* -/var/log/maillog
据我所知,破折号表示在将日志消息写入此日志文件后,不需要执行sync()。
为什么是这样,为什么我们应该不同地处理maillog?
一个可能的原因: /var/log/maillog通常非常庞大。 在此条目之前加一个减号以避免系统变慢(每次logging后同步文件时)。
/var/log/maillog