跳转至

26. 脚本:剩余内存检测

3.2 剩余内存检测脚本

vim freemem.sh
#!/bin/bash

#1.获取available内存
FreeMem=`free -m |awk 'NR==2 {print $NF}'`
CHARS="Current memory is $FreeMem"

#2.判断剩余内存
if [  "$FreeMem" -lt "2100"  ];then
    #将剩余内存写入文件,发送邮件用。
    echo $CHARS | tee /tmp/messages.txt
    echo "freemem is low..."
fi
#加入定时任务
crontab -e
*/5 * * * * /bin/bash   /myscripts/freemem.sh  &>/dev/null

最后更新: 2022-02-19 13:59:07