磁盘使用量监控脚本

写一个死循环后台执行,每两个小时检测一次磁盘使用量,超过90%发出邮件提醒


#!/bin/sh
vda1=`df -lh | grep /dev/vda1 | awk '{print $5}' | sed 's/\%//g'`
vdb=`df -lh | grep /dev/vdb | awk '{print $5}' | sed 's/\%//g'`

while [ 1 ]
do
if [[ $vda1 -gt 90 || $vdb -gt 90 ]]
then
echo -e "磁盘剩余空间不足\n主分区已使用$vda1%\nfifedu分区已使用$vdb%\n如果忽略这条消息,两个小时后将再次提醒" | mail -v -s "媒体转换服务器-磁盘空间不足提醒" hanli@iflytek.com
fi
sleep 2h
done

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注