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

按天切割nginx访问日志

2018-03-05 23:46 239 查看
1.新建切割日志脚本vi  /usr/local/nginx/cut-nginxlog.sh
#!/bin/bash
#日志文件存放目录
logs_path="/usr/local/nginx/logs/"
# pid文件
pid_path="/usr/local/nginx/nginx.pid"
#重命名日志文件
mv ${logs_path}nginx.log ${logs_path}nginx_$(date -d "yesterday" +"%Y%m%d").log
#向nginx主进程发送信号以重新打开日志
/usr/local/nginx/sbin/nginx -s reload2.为脚本授权,以便执行
chmod 777 /usr/local/nginx/cut-nginxlog.sh

3.设置每天0点切割定时任务
crontab -e

0 0 * * * bash /usr/local/nginx/cut-nginxlog.sh

wq退出即可生效。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  nginx 日志切割