apache log 切割脚本
2019-11-02 11:59 丿莫*莉 阅读(64) 评论(0) 收藏 举报
#!/bin/bash
logfile="/var/log/httpd/accexx_log"
pid=/run/httpd/httpd.pid
cp $logfile /var/log/httpd/access_$(date -d "yesterday" +"%Y-%m-%d").log
kill -USRI $(cat $pid)
#重新加载配置文件,重新生成log文件.达到平滑重启服务的目的
size=`du -sh /var/log/httpd/|awk '{print $1}' |awk -F 'K' '{print $1}'`
echo $size
if [ $size -gt 1000 ]; then
find /var/log/httpd/ -type f -name access* -mtime +7 -exec rm rf {} \
else
echo "ok"
fi
浙公网安备 33010602011771号