标签:nginx
#!/bin/bash
#author:yuxiaoguang
#date:2016/5/22
DATE=`date -d "1 days ago" +"%Y%m%d"`
OLD_DATE=`date -d "4 days ago" +"%Y%m%d"`
PROG=/usr/local/nginx/sbin/nginx
LOGDIR=/usr/local/nginx/logs
ALL_LOG=`ls $LOGDIR | grep -ivE "old|nginx.pid"`
[ -d $LOGDIR/old ] || mkdir -p $LOGDIR/old
cd $LOGDIR
for i in $ALL_LOG
do
[ -s $i ] && mv $i old/${DATE}_$i
done
$PROG -s reload
cd old
rm -f ${OLD_DATE}*.log
加入crontab定时任务
#每天凌晨0点运行脚本
0 0 * * * /home/shell/nginxlogcut.sh > /dev/null 2>&1本文出自 “光普-运维公社” 博客,请务必保留此出处http://gugpu.blog.51cto.com/3002132/1775950
标签:nginx
原文地址:http://gugpu.blog.51cto.com/3002132/1775950