shell脚本实现批量测试局域网主机是否在线
2014-12-20 00:00
761 查看
由于局域网内主机多,VLAN也多,为时常能知道在线主机的数量,编写脚本以查验在线主机。
效果是:主机在线显示绿色,主机离线显示红色结果。
用法:./ping IP段 例如:./ping 192.168.0
效果是:主机在线显示绿色,主机离线显示红色结果。
用法:./ping IP段 例如:./ping 192.168.0
#!/bin/bash NETWORK=$1 for HOST in $(seq 1 254) do ping -c 1 -w 1 $NETWORK.$HOST &>/dev/null && result=0 || result=1 if [ "$result" == 0 ];then echo -e "\033[32;1m$NETWORK.$HOST is up! \033[0m" else echo -e "\033[;31m$NETWORK.$HOST is down!\033[0m" fi done
相关文章推荐
- shell脚本实现批量测试局域网主机是否在线
- 七、测试局域网内主机是否alive的小脚本
- shell脚本测试主机4个常见的网络服务是否开启
- 【shell脚本】监测局域网IP是否在线
- shell脚本实现从master节点批量配置salve节点(主机名有瑕疵,IP映射,ssh服务)
- shell 脚本 探测局域网主机在线
- 测试主机是否在线的脚本
- Shell 命令行,实现对若干网站状态批量查询是否正常的脚本
- shell脚本实现某一进程是否运行结束的监控
- Shell脚本批量重命名文件后缀的3种实现
- shell脚本中使用iconv实现批量文件转码的代码分享
- Shell脚本实现检测文件是否被修改过代码分享
- Shell脚本实现批量下载网络图片代码分享
- 通过shell脚本实现批量更改密码
- shell 监控局域网的主机是否up
- shell脚本中使用iconv实现批量文件转码的代码分享
- linux下采用shell脚本实现批量为指定文件夹下图片添加水印的方法
- Shell脚本实现检测文件是否被修改过代码分享
- shell脚本添加和删除apahce虚拟主机并判断是否正常