ping主机,不通发邮件

假设我也不知道192.169.1.121到底是怎么样的,只想让看看它到底是怎么样的,通还是不通,如果有丢包或者根本不通时发邮件给我

ping -c 2 192.168.1.121 >a.txt #ping地址,在这里我只发了两包,并将输出结果写入a.txt文件中

#echo 'a.txt'  #看看a.txt中的内容,此行可以删除,我用来测试时加的
tac a.txt|sed -n 2p >b.txt  #将a.txt倒过来,然后将倒着的前两行写入到b.txt中
#echo 'b.txt' #查看下b.txt的内容  
#more b.txt   #用来查看b.txt中的内容

cut -c35-36 b.txt > c.txt   # 将b中第35到第36个字符写入到c.txt中,假设此主机网通,要么不丢包,要么##丢包,如果不丢包,就是0,如果丢包,肯定是1到9中的数字中的一个,如果不通,网肯定是100%丢包,只##要不为0,都有问题

#echo 'c.txt'   #查点c.txt内容
more c.txt     #查看c.txt内容
dong=`more c.txt`      #将c.txt中的内容给变量dong,
#echo $dong              #查看变量dong的值  
if [ $dong != 0  ];then         #判断dong如果不为零,刚发送邮件
#echo 'ok'    #测试判断完了
mail -s test 247337668@qq.com < a.txt       #判断不为0,发邮件说明详细情况
fi

转载于:https://my.oschina.net/u/1013648/blog/286728

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值