监控本机内存和硬盘剩余空间,剩余内存小于 500M、根分区剩余空间小于 1000M 时,发送报警邮件给 root 管理员
在根目录下创建一个名为cpu.sh
vim cpu.sh
#!/bin/bash
disk_size=$(df / | awk \'/\//{print $4}\')
men_size=$(free | awk \'/Mem/{print $4}\')
myemail=\'admin@qq.com\'
while true
do
if [ $disk_size -le 512000 -a $men_size -le 1024000 ]; then
echo "空间不足!!" | mutt-s "空间不足!!" $myemail
else
echo "一切正常!!"
fi
done
保存退出
sh cpu.sh