您的位置:首页 > 理论基础 > 计算机网络

Linux利用shellscript编写查看局域网的网络状态

2017-03-10 19:05 239 查看
#!/bin/bash

for siteip in $(seq 1 254)
do
site="192.168.8.${siteip}"
ping -c1 -W1 ${site} &> /dev/null
if [ "$?" == "0" ]; then
echo "$site is UP"
else
echo "$site is DOWN"
fi
done


site 这里的参数设置为你当前局域网的的ip

后面的 -c1 -W1 是发送一次请求,等待响应一秒

$?是指最后运行的代码返回值,如果为0则为该电脑开启
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: