由于平时服务器运行时,产生大量的日志文件。每隔一段时间就会出现根目录挤满的现象,故写了此脚本进行监控,当空间使用率达到70%的时候进行清理日志,并将此代码加入到计划任务中,代码如下:
#!/bin/bash df -h | grep sd > 1.txt head -1 1.txt | awk ‘{print $5}‘ > 2.txt sed -i ‘s#%##g‘ 2.txt size=`cat 2.txt` #截取df命令的使用率的值 if [ $size -ge 70 ];then rm -rf /var/log/messages-* cp /dev/null /var/log/messages << JIANG y JIANG echo "it‘s ok!" else echo "the size is too small,not to delete!" fi
本文出自 “帝心禅影” 博客,请务必保留此出处http://yedee.blog.51cto.com/513852/1553068
原文地址:http://yedee.blog.51cto.com/513852/1553068