Linux日志文件总管 - logrotate

2018-10-23  本文已影响16人  9682f4e55d71

https://linux.cn/article-4126-1.html

  1. 将下面的内容新建文件website放到
    /etc/logrotate.d/
 /data/logs/*.log {
         daily  # 每天备份
         missingok # 忽略错误
         rotate 3 # 保留的备份数
         olddir  /data/logs/logbk   # 备份目录
         dateext  # 备份文件以日期命名
         compress  # 压缩
         delaycompress  # 延时压缩, 下次执行时压缩
         notifempty
         create 640 www www
         sharedscripts
         postrotate
                 if [ -f /var/run/nginx.pid ]; then
                         kill -USR1 `cat /var/run/nginx.pid`
                 fi
         endscript
 }
  1. 测试(dry run)
    logrotate website -d

  2. 强制执行 -f
    logrotate website -vf

上一篇下一篇

猜你喜欢

热点阅读