ping检测整个网络的主机是否有响应
2015-10-16 10:35
453 查看
这是第一个对于我还是比较长的shell脚本程序,我先简单的说一下ping。后面是-c的意思ping的次数,-n在输出数据时不进行IP与主机名的反查,直接使用IP输出速度快,-W 等待响应对方主机的秒数。
ping检测整个网络的主机是否有响应,此外每台主机检测仅仅等待1s,也仅仅检测一次
#! /bin/bash
for siteip in $(seq 1 254)
do
site="172.20.0.${siteip}"
ping -c1 -W1 ${site} &> /dev/null
if [ "$?" == "0" ]; then
echo "$site is up" > pingfile
else
echo "$site is down"
fi
done
&> /dev/null 是吧多余的东西扔到回收站去。
pingfile是保存可以ping的通的主机ip
如果没有&> /dev/null,那么输出多余的东西如上图
输出的结果
pingfie文件中保存了可以ping通的
ping检测整个网络的主机是否有响应,此外每台主机检测仅仅等待1s,也仅仅检测一次
#! /bin/bash
for siteip in $(seq 1 254)
do
site="172.20.0.${siteip}"
ping -c1 -W1 ${site} &> /dev/null
if [ "$?" == "0" ]; then
echo "$site is up" > pingfile
else
echo "$site is down"
fi
done
&> /dev/null 是吧多余的东西扔到回收站去。
pingfile是保存可以ping的通的主机ip
如果没有&> /dev/null,那么输出多余的东西如上图
输出的结果
pingfie文件中保存了可以ping通的
相关文章推荐
- 如何在Linux上使用HAProxy配置HTTP负载均衡系统?
- centos6.6克隆后的网络配置
- TCP与UDP协议
- 《UNIX网络编程》读书笔记3---IO模型与IO复用以及shutdown
- OTN&互换amp; P-OTN有效降低100G 网络成本 (两)
- httpcilent
- TCP/UDP区别、TCP/IP3次握手和4次挥手
- TCP/IP模型的简单解释
- TCP/IP,http,socket,长连接,短连接
- HTTP返回状态码及错误大全
- 移动端网络优化
- UVA 11248 - Frequency Hopping(网络流量)
- 解决使用WINHTTP时的一些编译通不过的问题
- 【读书笔记】iOS网络-Cookie
- 网络编程练习 模拟图形 登陆认证
- 【读书笔记】iOS网络-Cookie
- 判断网络状态公共类
- iOS应用架构谈 网络层设计方案
- nginx搭建https服务器
- 网络编程练习 ftp 文件传输