从零开始的Linux运维屌丝之路,资源免费分享平台   运维人员首选:简单、易用、高效、安全、稳定、社区活跃的开源软件

logrotate 日志切割

发布:蔺要红09-25分类: Nginx

# 每天晚上crond守护进程会运行在/etc/cron.daily目录中的任务列表
# blog https://www.cnblogs.com/clsn/p/8428257.html
yum -y install logrotate crontabs 
软件包信息说明

[root@clsn6 ~]# rpm -ql  logrotate
/etc/cron.daily/logrotate
/etc/logrotate.conf  # 主配置文件
/etc/logrotate.d   # 配置目录

[root@nginx1 logrotate.d]# cat nginx
/data/wwwlogs/*access.log {
  su root root
  daily
  rotate 10
  missingok
  dateext
  compress
  notifempty
  sharedscripts
  postrotate
    [ -e /var/run/nginx.pid ] && kill -USR1 `cat /var/run/nginx.pid`
  endscript
}

# 测试
logrotate -v /etc/logrotate.conf
温馨提示如有转载或引用以上内容之必要,敬请将本文链接作为出处标注,如有侵权我会在24小时之内删除!

欢迎使用手机扫描访问本站