一般Logrotate是daily cron job.
option:
"/var/log/httpd/access.log" /var/log/httpd/error.log {
rotate 5
mail www@my.org
size=100k
sharedscripts
postrotate
/sbin/killall -HUP httpd
endscript
}
sharedscripts 意味着postrotate script只有在所有的logs都被rotated过了(而且是在compressed之后 )才跑,而不是任何一个log rotate之后都要跑。
missingok 如果log file不存在,则直接转为入一个log file而不会告警
notifempty 如果log文件为空,则不rorate(没有空的Log)
阅读(394) | 评论(0) | 转发(0) |