每日切分nginx日志(每日0点运行)
语言:
#每日切分nginx日志(每日0点运行)
#0 0 * * * sh /data/maintain/nginx_log_rotate.sh

LOGS_PATH=/data/log/nginx/

#mac下date命令不好使
YESTERDAY=$(date -d "yesterday" +%Y-%m-%d)

#创建目录文件
BAK_PATH=${LOGS_PATH}bak/${YESTERDAY}/
mkdir -p $BAK_PATH

#移动日志
mv ${LOGS_PATH}/*.log ${BAK_PATH}/

#重新打开日志
/usr/local/nginx/sbin/nginx -s reopen