nginx访问日志和错误日志分割
#!/bin/sh
# Program:
# Auto cut nginx log script.
# nginx日志路径
LOGS_PATH=/home/wwwlogs
TODAY=$(date -d 'today' +%Y-%m-%d)
# 移动日志并改名
mv ${LOGS_PATH}/hisense.error.log ${LOGS_PATH}/hisense/hisense_error_${TODAY}.log
mv ${LOGS_PATH}/hisense.access.log ${LOGS_PATH}/hisense/hisense_access_${TODAY}.log
# 向nginx主进程发送重新打开日志文件的信号
kill -USR1 $(cat /usr/local/nginx/logs/nginx.pid)
chmod a+x cutnginxlog.sh
08 19 * * * /usr/local/nginx/cutnginxlog.sh >> /var/log/cutnginxlog.log 2>&1
https://www.shuzhiduo.com/A/QW5Y7x3qzm/

浙公网安备 33010602011771号