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