七、测试局域网内主机是否alive的小脚本
此脚本用于检查192.168.1.100到192.168.1.200之间的主机是否alive。脚本如下:
#!/bin/bash
#Checks to see if hosts 192.168.1.100-192.168.1.200 are alive
for n in {100..200}; do
host=192.168.1.$n
ping -c2 $host &>/dev/null
if [ $? = 0 ]; then
echo "$host is UP"
else
echo "$host is DOWN"
fi
done
※温馨小提示:注意$?与=之间必须空格。
转载于:https://blog.51cto.com/hongjun/404735
本文介绍了一个简单的Bash脚本,用于检测局域网内从192.168.1.100到192.168.1.200的主机是否在线。通过发送两次ping请求来判断主机状态,并输出每个IP地址的状态为UP或DOWN。

被折叠的 条评论
为什么被折叠?



