本文共 442 字,大约阅读时间需要 1 分钟。
#nginx日志切割并删除7天前日志
#!/bin/bash#设置日志文件存放目录logs_path="/home/wwwlog/www.xxx.com/"#设置pid文件pid_path="/run/nginx.pid"#重命名日志文件mv ${logs_path}access.log ${logspath}access$(date -d "yesterday" +"%Y%m%d").log#向nginx主进程发信号重新打开日志kill -USR1cat ${pid_path}
#进入日志目录cd ${logspath}#压缩日志文件gzip access$(date -d "yesterday" +"%Y%m%d").log#删除7天前日志find . -mtime +7 -name "access_*.log.gz" -exec rm -rf {} \; 转载于:https://blog.51cto.com/2225052/2355636