nginx切割日志

vi cat_nginx_log.sh
#!/bin/bash

#日志路径
LOG_PATH="var/log/nginx/"
RECORD_TIME=$(date -d "yesterday" +%Y-%m-%d)

PID=/var/run/nginx/nginx.pid

mv ${LOG_PATH}/access.log ${LOG_PATH}/access.${RECORD_TIME}.log
mv ${LOG_PATH}/error.log ${LOG_PATH}/error.${RECORD_TIME}.log
#向NGINX主进程发送信号,用于重新打开日志文件
kill -USR1 `cat $PID`

结合crontab每天零时执行该脚本

posted @ 2022-05-17 15:46  吃吃吃大王  阅读(28)  评论(0)    收藏  举报