shell判断磁盘使用率告警

158 阅读1分钟
#!/bin/bash

# df -Ph展示所有逻辑磁盘块容量信息,过滤掉/dev/sr0代表光驱设备,awk取第五个(即已用%字段),int过滤'%'
space=`df -Ph | grep -v '/dev/sr0' | awk '{print int($5)}'`

for i in $space;do
        if [ $i -ge 90 ];then
                echo "的磁盘使用率已经超过了90%,请及时处理"
        fi
done