nginx按天对日志进行切割
nginx_logrotate.sh
#!/bin/bash
source /etc/profile
#Nginx日志文件所在目录
LOG_PATH=/data/nginx/log
YESTERDAY=`date -d "yesterday" +%F`
#对日志进行重命名
mv ${LOG_PATH}/access.log ${LOG_PATH}/access.log_$YESTERDAY
PID_PATH=/usr/local/nginx/run/nginx.pid
#重载日志文件
kill -USR1 `cat ${PID_PATH}`
#对日志进行压缩
gzip ${LOGS_PATH}/access_${YESTERDAY}.log
任务计划
0 0 * * * /server/scripts/nginx/nginx_logrotate.sh
原文:https://www.cnblogs.com/larry-luo/p/10678137.html