Linux日志文件总管 - logrotate
2018-10-23 本文已影响16人
9682f4e55d71
https://linux.cn/article-4126-1.html
- 将下面的内容新建文件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
}
-
测试(dry run)
logrotate website -d
-
强制执行
-f
logrotate website -vf