码迷,mamicode.com
首页 > 其他好文 > 详细

日志分割工具logrotate

时间:2018-09-11 16:17:16      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:log   etc   .com   not   执行   main   dai   错误   work   

日志分割工具logrotate

nginx
tee /etc/logrotate.d/nginx <<-EOF
/data/wwwlogs/*main.log {
  daily
  rotate 5
  missingok
  dateext
  compress
  notifempty
  sharedscripts
  postrotate
    [ -e /var/run/nginx.pid ] && kill -USR1 `cat /var/run/nginx.pid`
  endscript
}
EOF
other tools
tee /etc/logrotate.d/mymon <<-EOF
/home/work/gopath/src/github.com/open-falcon/mymon/mymon.log {
  daily
  rotate 5
  missingok
  dateext
  compress
  notifempty
  sharedscripts
  postrotate
  endscript
}
EOF
logrotate -d /etc/logrotate.d/mymon             #测试
logrotate -vf /etc/logrotate.d/mymon            #强制执行
简单说明参数
  daily                 #每日执行,weekly,yearly
  rotate 5              #保存几份
  missingok             #忽略logrotate执行时的错误
  dateext               #日期方式命令保存的文件
  compress              #压缩
  notifempty            #检查日志文件是否为空,空不执行
  sharedscripts         
  postrotate            #其他命令

日志分割工具logrotate

标签:log   etc   .com   not   执行   main   dai   错误   work   

原文地址:https://www.cnblogs.com/ops-sylar/p/9627724.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!