创建定时切割日志shell脚本
#!/bin/bash
#用于定时切割日志
#配置目录信息
LOG_PATH="/data/nginx/logs/"
NG_LOG_PATH="/usr/local/nginx/logs/www-ason-club-access.log"
NG_PID="/usr/local/nginx/logs/nginx.pid"
mkdir -p $LOG_PATH$(date -d "yesterday" +"%Y")"/"$(date -d "yesterday" +"%m")"/"
mv $NG_LOG_PATH $LOG_PATH$(date -d "yesterday" +"%Y")/$(date -d "yesterday" +"%m")"/www-ason-club-access_"$(date -d "yesterday" +"%Y%m%d")".log"
kill -USR1 `cat $NG_PID`
创建定时任务
crontab -e
0 0 * * * /usr/local/nginx/logs/cur_log.sh