nginx日志按日期自动切割脚本如下
#nginx日志切割脚本 #!/bin/bash #设置日志文件存放目录 logs_path="/usr/local/nginx/logs/" #设置pid文件 pid_path="/usr/local/nginx/nginx.pid" #重命名日志文件 mv ${logs_path}access.log ${logs_path}access_$(date -d "yesterday" +"%Y%m%d").log #向nginx主进程发信号重新打开日志 kill -USR1 $(cat ${pid_path}) 再写一个定时器 实际的脚本路径 0 0 * * * /bin/bash /alidata/log/nginx/nignx_log.sh