192.168.4.0/24 整个网段中哪些主机处于开机状态,哪些主机处于关机,请写出shell脚本代码。
时间: 2024-02-25 08:56:49 浏览: 97
shell脚本测试某网段内主机连通性
以下是一个简单的shell脚本,可以用于检查192.168.4.0/24网段中哪些主机处于开机状态,哪些主机处于关机状态:
```shell
#!/bin/bash
for ip in {1..254}; do
ping -c 1 -W 1 192.168.4.$ip >/dev/null && echo "192.168.4.$ip is up" || echo "192.168.4.$ip is down"
done
```
该脚本使用ping命令检查每个IP地址是否处于开机状态,如果IP地址能够响应ping请求,则认为该主机处于开机状态,否则认为该主机处于关机状态。脚本输出结果将打印在终端上。
阅读全文