天天看点

监控本机内存和硬盘剩余空间,剩余内存小于 500M、根分区剩余空间小于 1000M 时,发送报警邮件给 root 管理员

在根目录下创建一个名为cpu.sh

vim cpu.sh
#!/bin/bash
disk_size=$(df / | awk \'/\//{print $4}\')
men_size=$(free | awk \'/Mem/{print $4}\')
myemail=\'[email protected]\'
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