您的位置:首页 > 运维架构 > Nginx

nginx 按天切割日志

2017-05-19 15:34 281 查看
1.新建一个shell脚本

#! /bin/sh

#nginx日志文件的存放路径

logs_path='/var/log/nginx/'

mkdir -p $logs_path/$(date +%Y)/$(date +%m)

mv $logs_path/access.log $logs_path/$(date +%Y)/$(date +%m)/access.$(date +%Y%m%d).log

mv $logs_path/error.log $logs_path/$(date +%Y)/$(date +%m)/error.$(date +%Y%m%d).log

kill -USR1 `cat /run/nginx.pid`

2.给shell脚本设置权限

chmod 777 /usr/local/sbin/cat_nginx_log.sh

3.在定时crontab -e任务加上

0 0 * * * /usr/local/sbin/cat_nginx_log.sh
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: