1、先上脚本:注意路径的修改
#!/bin/sh
# Program:
# Auto cut nginx log script.
# nginx日志路径
LOGS_PATH=/apps/svr/nginx-1.16.1/logs
TODAY=$(date -d 'today' +%Y-%m-%d)
# 移动日志并改名
mv NULL/error.log NULL/error_NULL.log
mv NULL/access.log NULL/access_NULL.log
# 向nginx主进程发送重新打开日志文件的信号
kill -USR1 $(cat /apps/svr/nginx-1.16.1/conf/nginx.pid)
2、定时的配置
#每天将日志定时切割
59 23 * * * root /web/scripts/nginx-1.16.1/cutnginxlog.sh >> /apps/svr/nginx-1.16.1/logs/cutnginxlog.log 2>&1
注意:本文归作者所有,未经作者允许,不得转载