设计一个脚本,监控远程的一台机器(假设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"  abc@139.com                   本文转自 15816815732 51CTO博客,原文链接:http://blog.51cto.com/68686789/1694908
相关文章
|
3月前
|
自然语言处理 自动驾驶 机器人
机器自动话
机器自动话
25 1
|
6月前
|
域名解析 网络协议 网络安全
网络 | 排错五大步骤,没有解决不了的网络故障准达信息准达信息
网络 | 排错五大步骤,没有解决不了的网络故障准达信息准达信息
39 0
|
Python
python脚本基于主机系统探测信息搜集
python脚本基于主机系统探测信息搜集
150 0
python脚本基于主机系统探测信息搜集
|
网络协议
服务器检测到客户端退出或崩溃后,如何优雅地做出反应
目前我的TCP客户端一旦退出,服务器就跟着挂了,这肯定不行。
服务器检测到客户端退出或崩溃后,如何优雅地做出反应
|
监控 容器 关系型数据库
可用性监控-先于用户知道应用挂了
背景:任何服务都避免不了出现以下问题,你的用户访问不了你的服务或者站点,用户偶尔碰到5xx,服务响应延迟比较慢,某台应用进程挂掉,导致访问时好时坏。问题在于,_你是否要等你的用户来告诉你,你的程序是问题了_。
1792 0