#!/bin/bash
#wk
#Nginx_Log_segmentation
year=`date +%Y`
month=`date +%m`
day=`date +%d`
deleteDate=`date -d "-7 day" +%Y%m%d`
logs_backup_path="/usr/local/nginx/logs/$year$month$day"
backPath=/usr/local/nginx/logs
logs_path="/usr/local/nginx/logs/"
logs_access="host-443.access"
logs_error="error"
pid_path="/usr/local/nginx/logs/nginx.pid"
[ -d $logs_backup_path ]||mkdir -p $logs_backup_path
rq=`date +%Y%m%d`
mv ${logs_path}${logs_access}.log ${logs_backup_path}/${logs_access}_${rq}.log
mv ${logs_path}${logs_error}.log ${logs_backup_path}/${logs_error}_${rq}.log
rm -rf $backPath/*$deleteDate*
kill -USR1 $(cat /usr/local/nginx/logs/nginx.pid)
版权声明:本文为weixin_43976607原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。