shell脚本实现批量测试局域网主机是否在线
- 软件编程
- 2026-01-11 19:06:59
由于局域网内主机多,VLAN也多,为时常能知道在线主机的数量,编写脚本以查验在线主机。

效果是:主机在线显示绿色,主机离线显示红色结果。
用法:./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
# IP
# ping
# fi
# br
# 网内
# 也多
# 离线
# gt
# HOST
# NETWORK
# bin
# VLAN
# span
# nbsp
# null
# result
# bash
# dev
# shell脚本
# echo
# seq
# PowerShell脚本实现检测网络内主机类型
# nginx虚拟主机防webshell完美版
# 阿里云主机一键安装lamp、lnmp环境的shell脚本分享
# Shell脚本实现自动修改IP、主机名等功能分享
# 虚拟主机封杀webshell提权!!!!!!!!!!
# 使用PowerShell获取当前主机内存使用量和总量的方法
# php管理nginx虚拟主机shell脚本实例
# Shell交互批量更改主机名的方法
# NTFS权限设置以避免通过webshell遍历主机目录
# 批量测试局域网主机
相关栏目:
【
教研文案 】
【
日常文案 】
【
AI模型 】
【
网络运营 】
【
营销推广 】
【
云计算 】
【
技术教程 】
【
软件编程 】
【
汉字学习 】
【
歌词歌曲 】
【
精选文章 】
相关推荐:
Android仿抖音主页效果实现代码
python3通过subprocess模块调用脚本并和脚本交互的操作
解决go 生成的exe不在bin文件夹里的问题
Python 实现键盘鼠标按键模拟
python实现文件分片上传的接口自动化
vue 获取到数据但却渲染不到页面上的解决方法
解决Android Studio sdk emulator directory is missing问题
PHP如何解决微信文章图片防盗链
使用Shell脚本如何启动/停止Java的jar程序
C++和python实现阿姆斯特朗数字查找实例代码
C# 实现Table的Merge,Copy和Clone
Spring MVC数据处理和乱码问题详解
Python 利用flask搭建一个共享服务器的步骤
vue自定义插件封装,实现简易的elementUi的Message和MessageBox的示例
Linux 使用shell脚本处理字符串的实现
再也不怕 JavaScript 报错了,怎么看怎么处理都在这儿
详解如何在vue+element-ui的项目中封装dialog组件
python实现图像高斯金字塔的示例代码
shell字符串匹配的实现
redission分布式锁防止重复初始化问题
mysql用户变量与set语句示例详解
Docker方式启动tomcat访问首页出现404错误
Java 实现对称加密算法
ASP.NET Core处理管道的深入理解
Spring Boot实现qq邮箱验证码注册和登录验证功能
PHP连接MySQL数据库三种实现方法
IDEA main主函数如何添加args变量
Docker 制作镜像Dockerfile和commit操作
c/c++ 利用sscanf进行数据拆分操作
详解Vue中的自定义指令
java 多线程实现在线咨询(udp)
harbor修改配置文件后重启操作
最新版MySQL 8.0.22下载安装超详细教程(Windows 64位)
golang语言如何将interface转为int, string,slice,struct等类型
nginx对http请求处理的各个阶段详析
解决Pymongo insert时会自动添加_id的问题
详解mysql中explain的type
SpringCache 分布式缓存的实现方法(规避redis解锁的问题)
MyBatis带参查询的方法详解
JS常用跨域方法实现原理解析
Docker 运行多个Springboot的详细教程
CentOS8.2安装Java 14.0.2的教程详解
shell脚本实战-while循环语句
python遍历路径破解表单的示例
C++ 随机数字以及随机数字加字母生成的案例
PHP SESSION跨页面传递失败解决方案
Git提交代码错了吃后悔药的几种常用办法(场景分析)
SpringBoot整合Xxl-Job的完整步骤记录
echarts柱状图背景重叠组合而非并列的实现代码
微信小程序实现日历小功能
本文转自网络,如有侵权请联系客服删除。
热门内容推荐
C#使用虚拟方法实现多态
- 2026-01-11
JavaScript原生对象之String对象的属性和方法详解
- 2026-01-11
js实现DOM走马灯特效的方法
- 2026-01-11
轻松创建nodejs服务器(1):一个简单nodejs服务器例子
- 2026-01-11
php实现微信公众平台账号自定义菜单类
- 2026-01-11
