简单PING测试脚本
这里介绍两个在linux下用脚本进行连通性(ping)测试的脚本。
1,基于连续IP的ping脚本
1 2 3 4 5 6 7 | #!/bin/sh # ip="192.168.3." for i in `seq 1 13` do ping -c 2 $ip$i | grep -q 'ttl=' && echo "$ip$i OK" || echo "$ip$i NOT OK" done |
保存为ping.sh,然后添加权限并执行。
#chmod +x ping.sh
#./ping.sh
脚本ping判断成功与否以是否出现ttl值为准。
2、基于文件中IP列表的测试
首先创建一文本文件,这里命名为iplist,每行有一个IP地址。
1 2 3 | 192.168.3.1 192.168.3.11 192.168.3.111 |
脚本内容
1 2 3 4 5 6 | #!/bin/sh # for i in `cat iplist` do ping -c 1 $i | grep -q 'ttl=' && echo "$i OK" || echo "$i NOT OK" done |
保存为ping.sh,然后添加权限并执行,注意要和iplist在同一目录中。
#chmod +x ping.sh
#./ping.sh