#!/bin/bash
#auth:lzq
#desc:把当前日志按日期备份,重新生成第二天的日志文件
#date:2016-09-18
DATE=`date +%Y%m%d`
NGINX_PID=`cat /var/run/nginx.pid`
#如果当前Nginx没有运行就退出
if [ "$?" != 0 ]
then
exit 1;
fi
#nginx 日志所在的路径
LOG_PATH='/usr/local/nginx/logs/'
LOG_NAME='access.log'
mv ${LOG_PATH}${LOG_NAME} ${LOG_PATH}${LOG_NAME}$DATE
#删除7天前旧的备份文件
function deloldbak()
{
olddate=`date +"%Y%m%d" -d "-$1 day"`
if [ -e "${LOG_PATH}${LOG_NAME}$olddate" ]
then
rm -f ${LOG_PATH}${LOG_NAME}$olddate
echo "${LOG_PATH}${LOG_NAME}$olddate del OK"
fi
}
#重载nginx配置,重新生成nginx日志文件
kill -USR1 $NGINX_PID
if [ "$?" == 0 ]
then
deloldbak 7
exit 0;
fi
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有