利用linux自带系统日志的管理工具logrotate每天定时切割nginx日志
时间:2015-09-20 23:55 来源:linux.it.net.cn 作者:IT
一直大家都喜欢用shell脚本,加入计划任务进行每天定时切 割nginx日志。
今天看到一个shell脚本写的强大,里面的关于每天定时切割nginx日志的方法就是利用linux自带系统日志的管理工具logrotate每天定时切割nginx日志。
/etc/logrotate.d/nginx
代码:
01
/home/wwwlogs/*nginx.log {
02
daily
03
rotate 60
#我这里保留了60天的日志。
04
missingok
05
dateext
06
compress
07
notifempty
08
sharedscripts
09
postrotate
10
[ -e /var/run/nginx.pid ] &&
kill
-USR1 `
cat
/var/run/nginx.pid`
11
endscript
12
}
(责任编辑:IT)
一直大家都喜欢用shell脚本,加入计划任务进行每天定时切 割nginx日志。 今天看到一个shell脚本写的强大,里面的关于每天定时切割nginx日志的方法就是利用linux自带系统日志的管理工具logrotate每天定时切割nginx日志。 /etc/logrotate.d/nginx 代码:
(责任编辑:IT) |