nginx 日志切割脚本——筑梦之路

#!/bin/bash
#nginx日志切割脚本

d=`date -d "-1 day" +%Y%m%d `
logdir="/data/logs/nginx/"
nginx_pid="/usr/local/nginx/logs/nginx.pid"
cd $logdir
for log in `ls *.log`
do
	mv $log $d-$log
done
/bin/kill -HUP `cat $nginx_pid`

#查看脚本执行过程
sh -x nginx_logrotate.sh

#定时任务
0 0 * * * /opt/nginx_logrotate.sh
find /data/logs/nginx/ -name *.log-* -type f -mtime +30 | xargs rm -rf


猜你喜欢

转载自blog.csdn.net/qq_34777982/article/details/107938327
今日推荐