#!/bin/bash
DATE=$(date +%F" "%H:%M)
IP=$(ifconfig eth0 | awk -F '[ :]+' '/inet addr/{print $4}')
MAIL="13102133719@163.com"
TOTAL=$(free -m | awk '/Mem/{print $2}')
USE=$(free -m | awk '/Mem/{print $3}')
FREE=$(($TOTAL-$USE))

if [ $FREE -lt 100 ];then
 echo "
        DATE: $DATE
        HOST: $IP
        Problem: Total=$TOTAL,Use=$USE,Free=$FREE
      " | mail -s "Memory Monitor" $MAIL
fi

 

相关文章:

  • 2021-12-26
  • 2021-09-10
  • 2021-05-14
  • 2022-12-23
  • 2021-12-09
  • 2021-12-26
  • 2021-11-23
猜你喜欢
  • 2021-09-26
  • 2021-12-03
  • 2022-12-23
  • 2022-12-23
  • 2021-08-20
  • 2021-07-24
  • 2021-04-28
相关资源
相似解决方案