访客地图

内存使用率监控脚本

张成
2016/4

#!/bin/sh
#监控内存使用率大于85则重启
MAX_MEM=85
MEM=`free | awk '/Mem/ {print int($3/$2*100)}'`
MEM=`expr $MEM + 0`
TIME=`date`
FIL='auto_restart.txt'

if [ $MEM -gt $MAX_MEM ]
then
     echo $TIME >> $FIL
    echo 'begin restart ' >> $FIL
    init 6
else
    echo $TIME >> $FIL
    echo "NOW MEMORY IS $MEM %" >> $FIL
fi