监控内存并发邮件

监控内存并发邮件

1空闲内存

free -m | awk 'NR==3 {print $NF}'

2邮件配置

#/etc/mail.rc
set from oldboy@163.com smtp=smtp.163.com
set smtp-auth-user=oldboy smtp-auth-password=oldboy123 smtp-auth=login

3脚本
#!/bin/bash
FreeMem=`free -m|awk 'NR==3 {print $NF}'`
CHARS="Current memory is  $FreeMem."
if [ $FreeMem -lt 1000 ]
  then
    echo $CHARS|tee /tmp/messages.txt
    #mail -s "`date +%F-%T`$CHARS" 490004487@qq.com </tmp/messages.txt
fi
4定时
 
posted @ 2017-08-25 17:05  盛碗米饭  阅读(191)  评论(0编辑  收藏  举报