设计一个脚本,监控远程的一台机器(假设ip为123.23.11.21)的存活状态,当发现宕机时发一封邮件给你自己。

#!/bin/bash
#Remote monitoring.If the network is broken,email me~

 
ping  -c10 www.baidu.com > 33.log
 
while  "1"  "1"  ]
do
    t=$( awk  '{print $1}'  33.log)
    if  [ ! -z $($t) ]; then
         echo " "
         sleep  30
    else
         break ;
    fi
done
    echo  "DiaoXianLe"  |mail -s  "down"  [email protected]


你可能感兴趣的:(linux--shell)