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则为该电脑开启
相关文章推荐
- Linux下用netstat查看网络状态、端口状态
- 查看Linux服务器网络状态
- 快速查看Linux网络状态
- Linux下用netstat查看网络状态、端口状态
- Linux下用netstat查看网络状态、端口状态
- 实现记录和查看用户的系统登录和退出历史和利用C#编写的网络聊天程序
- Linux 查看网络连接状态
- 查看网络状态的小命令(用于linux)
- Linux查看网络状态
- linux查看服务器网络状态
- 在Linux下用netstat查看网络状态、端口状态
- Linux查看网络的联机状态
- 在Linux下用netstat查看网络状态、端口状态
- linux 查看进程“打开”的文件或文件对应的进程及网络状态
- 在Linux下用netstat查看网络状态、端口状态
- 查看Linux服务器网络状态
- 查看Linux服务器网络状态
- linux 查看进程“打开”的文件或文件对应的进程及网络状态
- Linux下查看网络状态和端口状态
- Linux下用netstat查看网络状态、端口状态(转)