創建定時切割日誌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