当磁盘超过85%时,发送邮件,这里可以对应其他清理动作
#! /bin/bash
sta=$(df -h |awk '{print $5}'|awk 'NR==2{print}' |cut -f 1 -d "%")
if [ "$sta" -gt 85 ];
then
echo "磁盘过满,请及时清理!"|mail -s "test" downtan@163.com
fi
把这个脚本加入定时任务里,
每分钟执行一次,如果要一个小时就改成60
* */1 * * * /bin/bash /service/clean_log.sh