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