#!/bin/bash
#检查磁盘空间,达到警告值发邮件通知管理员
#改成英语,防止邮件中乱码
export LANG=en_US.utf8
#管理员邮箱
admin_user="xxx@xxxx.xx"
#警告值
ALTER=80
df -h | grep -vE '^Filesystem|tmpfs|cdrom|shm' > df.list
while read LINE
do
use_pct=`echo $LINE | awk '{print $5+0}'`
if [ $use_pct -ge $ALTER ];then
df -h | mail -s "$HOSTNAME The Disk will be full" $admin_user
break
fi
done <df.list
rm -f df.list
一个判断磁盘空间的脚本
最新推荐文章于 2021-05-17 00:17:02 发布