Nginx 日志切割脚本

nginx 日志切割

1、编写日志切割脚本

vim /usr/local/sbin/nginx_access_logrotate.sh
#!/bin/bash
# 将>正确数出与2>错误输出都放到/dev/null内
exec >/dev/null 2>&1
# 配置切割文件名字
d='date -d"-1 day"+%y%m%d'
# 指令log位置
log=/tmp/access.log
# 改名
mv $log /tmp/$d-log
# 重新加载配置文,产生新的日志
/etc/init.d/nginx reload
# 删除30天前的日志文件
find /tmp/ -name "*log" -mtime +30 |xargs rm -f
日志切割脚本

 

 
posted @ 2018-01-31 19:56  kevin.Xiang  阅读(249)  评论(0)    收藏  举报