Below you will find pages that utilize the taxonomy term “ping”
July 21, 2011
一个简单的ping检测服务器状态的shell脚本
"这个脚本特别的简单的,一次只能检测一个ip地址,可以放在crontab里定时检测.可以用来检测服务器状态情况.特别的实用的,如果有多个ip地址的话,可能必定一下,循环一下就可以了.\n只有当不通或者宕机后恢复正常的时候才发送指定消息.\n#!/bin/bash if [ $# -ne 1 ] then echo \u0026#39;must have one params ip address format!\u0026#39; exit fi ip=$1 tmpfile=$ip.txt if [ -f $tmpfile ]; then lastmsg=`cat $tmpfile` else lastmsg=\u0026#39;YES\u0026#39; fi ret=`ping -c 3 $ip | grep ttl | wc -l` if [ $ret -lt 2 ]; then echo \u0026#39;NO\u0026#39; \u0026gt; $tmpfile echo \u0026#39;send waring message!\u0026#39; //这里可以执行php脚本,用来 发送邮件信息 elif [ $lastmsg = \u0026#39;NO\u0026#39; …"