Nginx脚本方式分割日志
#!/bin/sh
# nginx日志路径
LOGS_PATH=/data/wwwlogs/
TODAY=$(date -d 'today' +%Y-%m-%d)
# 移动日志并改名
mv ${LOGS_PATH}/error.log ${LOGS_PATH}/error_${TODAY}.log
mv ${LOGS_PATH}/access.log ${LOGS_PATH}/access_${TODAY}.log
# 向nginx主进程发送重新打开日志文件的信号
kill -USR1 $(cat /usr/local/nginx/logs/nginx.pid)
把上面脚本保存后,加入到crontab里面就可以了。
- 上一篇: Nginx封禁IP和IP段
- 下一篇: [Python笔记] 使用Faker模块来伪造数据
我向你保证,这种直接mv的方式不好