Nginx日志自动分割归档脚本
Nginx日志自动分割归档脚本
改脚本适用于源码安装的Nginx。
需要配合crontab使用。
点击查看代码
#!/bin/bash
ERROR_LOGPATH=/var/www/nginx_log/error.log
ACCESS_LOGPATH=/var/www/nginx_log/access.log
BACKPATH=/var/www/nginx_log/bak
YESTERDAY=$(date -d "yesterday" +%Y-%m-%d)
mv ${ERROR_LOGPATH} ${BACKPATH}/error-${YESTERDAY}.log
mv ${ACCESS_LOGPATH} ${BACKPATH}/access-${YESTERDAY}.log
PID=/usr/local/nginx/logs/nginx.pid
#向Nginx主进程发送USR1信号,重新打开日志文件
kill -USR1 `cat ${PID}`
本文来自博客园,作者:烽火三月,转载请注明原文链接:https://www.cnblogs.com/syfl/p/16359477.html