linux脚本检测本机与指定IP段网络是否畅通
2014-07-18 16:50
507 查看
linux编写脚本检测本机链接指定IP段是否畅通,通过ping命令检测指定IP,检测命令执行结果,若为0表示畅通,若为1表示不通,以此判断网络是否畅通,但是指定机器禁用ping命令除外。代码如下:
#!/bin/sh
for n in `seq 245` //生成序列循环1-245
do
ping -c2 192.168.26.$n >/dev/null 2>&1 //ping IP检测网络是否畅通,结果不打印
if [ $? -eq 0 ] //判断上述执行是否成功
then
echo "192.168.26.$n is up" >>/data/uplist.log
//根据判断执行成功,即表示网络畅通,将IP信息重定向保存
else
echo "192.168.26.$n is down" >>/data/downlist.log
//根据判断执行成功,即表示网络不通,将IP信息重定向保存
fi
done
结果如下:
#!/bin/sh
for n in `seq 245` //生成序列循环1-245
do
ping -c2 192.168.26.$n >/dev/null 2>&1 //ping IP检测网络是否畅通,结果不打印
if [ $? -eq 0 ] //判断上述执行是否成功
then
echo "192.168.26.$n is up" >>/data/uplist.log
//根据判断执行成功,即表示网络畅通,将IP信息重定向保存
else
echo "192.168.26.$n is down" >>/data/downlist.log
//根据判断执行成功,即表示网络不通,将IP信息重定向保存
fi
done
结果如下:
相关文章推荐
- linux脚本检测本机与指定IP段网络是否畅通
- Shell脚本实现检测某ip网络畅通情况,实战用例
- Shell脚本实现检测某ip网络畅通情况(含短信报警功能)
- C#用于网络通信时预先判断到指定IP是否畅通方法
- Shell脚本实现检测某ip网络畅通情况(含短信报警功能)
- shell脚本检测网络是否畅通
- shell检测interface是否已分配ip,qt调用shell脚本
- 用脚本检测局域网络是否可以ping通
- java简单检测ping值的工具,可监测指定进程的网络连接ping值和指定IP的ping值
- Linux 检测服务器是否连接着网络
- [shell]通过ping检测整个网段IP的网络状态脚本
- 检测邮件服务器IP是否被列入实时黑名单的脚本
- [shell]通过ping检测整个网段IP的网络状态脚本
- linux实现自动检测进程是否存活的脚本
- linux脚本检查公司网络是否正常
- Linux 脚本循环检测网络状态
- linux 检测进程是否存在,并统计进程数的有用的方法和脚本
- (转)SHELL脚本:检测一坨IP是否都能ping通(网卡监控)
- linux 指定从某个ip访问某个主机或网络
- linux命令之-----ping命令简介以及检查同一网段ip地址是否网络联通的脚本