#!/bin/bash Total=`free -m|grep Mem|awk \'{print $2}\'` Use=`free -m|grep Mem|awk \'{print $3}\'` UseRate=`echo "scale=2;$Use/$Total"|bc|awk -F \'.\' \'{print $2}\'` IP=`/sbin/ifconfig|egrep -A 1 \'^eth1|^eth0:1\'|grep inet|awk \'{print $2}\'` if [ $UseRate -gt 60 ] then sync echo 3 > /proc/sys/vm/drop_caches total=`free -m|grep Mem|awk \'{print $2}\'` use=`free -m|grep Mem|awk \'{print $3}\'` userate=`echo "scale=2;$use/$total"|bc|awk -F \'.\' \'{print $2}\'` if [ $userate -gt 60 ] then echo "Utilization rate: $userate" | mail -s $IP zengxianhe@buka.tv fi fi