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
#! /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
相关文章推荐
- 编写每天定时切割Nginx日志的脚本
- nginx日志切割
- Nginx日志切割脚本
- Linux下添加shell脚本使得nginx日志每天定时切割压缩 推荐
- nginx访问日志切割脚本
- linux编译安装及配置Nginx(包含pcre), 日志定时切割
- Nginx 切割日志脚本
- nginx日志切割
- nginx 拦截请求信息与响应信息并切割日志
- Nginx日志切割,以及脚本上传nginx的切割日志
- 七、编写每天定时切割Nginx日志的脚本【LNMP安装 】
- Nginx 日志文件切割
- nginx切割日志
- NGINX 日志文件切割及管理
- 切割Nginx日志的脚本
- nginx日志切割
- LNMP架构(nginx访问日志,Nginx日志切割,静态文件不记录访问日志)
- Nginx日志切割_sedEmail简单使用
- Linux下nginx日志每天定时切割