代码如下:
#!/bin/bash
for ip in 192.168.2.{100..150};
do
(
ping $ip -c 2 &> /dev/null;
if [ $? -eq 0 ];
then
echo $ip is alive
fi
)&
done
wait
此脚本用于测试宿舍网络活动的主机
宿舍内网络环境为腾达的一个无线路由搭建
测试地址池范围指定为100~150
脚本采用并行处理,减少时间
执行效果:
注 : 此时共有5台电脑。4台无线设备在线。与实验吻合。