监控内存并发邮件

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定时
 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-06-16
  • 2021-08-11
  • 2021-12-03
  • 2022-12-23
  • 2021-05-04
猜你喜欢
  • 2021-08-12
  • 2021-04-28
  • 2022-12-23
  • 2022-12-23
  • 2022-01-18
  • 2021-09-26
  • 2022-12-23
相关资源
相似解决方案