nginx日志切割
2010-01-22 14:37
302 查看
#!/bin/bash
#nginx logs incise script
#Global variable
LOG_DIR=/app/nginx/logs
DATE_FILE=access_`date +%Y-%m-%d`.log
ONE_MONTH_AGO=access_`date +%Y-%m-%d -d "1 month ago"`.log
#Logs reset
mv $LOG_DIR/access.log $LOG_DIR/$DATE_FILE
kill -USR1 `cat /app/nginx/logs/nginx.pid`
#Delete logs for one month ago
for ACCESS in `ls -l /app/nginx/logs/ | awk '{print $9}'`
do
if [ $ACCESS = $ONE_MONTH_AGO ]; then
rm -rf $LOG_DIR/$ONE_MONTH_AGO
fi
done
#nginx logs incise script
#Global variable
LOG_DIR=/app/nginx/logs
DATE_FILE=access_`date +%Y-%m-%d`.log
ONE_MONTH_AGO=access_`date +%Y-%m-%d -d "1 month ago"`.log
#Logs reset
mv $LOG_DIR/access.log $LOG_DIR/$DATE_FILE
kill -USR1 `cat /app/nginx/logs/nginx.pid`
#Delete logs for one month ago
for ACCESS in `ls -l /app/nginx/logs/ | awk '{print $9}'`
do
if [ $ACCESS = $ONE_MONTH_AGO ]; then
rm -rf $LOG_DIR/$ONE_MONTH_AGO
fi
done
相关文章推荐
- nginx自动切割访问日志
- 5、nginx日志切割和删除
- nginx1.10.3一键安装/系统内核优化/配置文件优化/https/日志切割
- Nginx的定时切割日志脚本
- nginx日志切割
- Nginx日志切割
- Nginx日志切割脚本
- Nginx-日志切割
- nginx 日志切割
- Nginx日志切割
- nginx日志切割脚本,自动上传到日志服务器
- nginx日志自动切割脚本
- Nginx日志切割脚本
- Centos下Nginx配置WEB访问日志并结合shell脚本定时切割
- python切割nginx日志脚本
- Nginx (二) Nginx的反向代理负载均衡以及日志切割
- 关于日志切割(以nginx为例)
- nginx日志切割
- nginx日志切割