linux 检测局域网ip地址是否被占用

Posted Dontla

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 检测局域网ip地址是否被占用相关的知识,希望对你有一定的参考价值。

test.sh

#!/bin/bash

for i in 192.168.1.66..70
do
    ping -c 2 -W 1 $i &> /dev/null
       if [ "$?" = "0" ];then
            echo $i "已被占用"
       else
            echo $i "空闲"
       fi
done

脚本运行结果:

[root@localhost arnold_test]# ./test4.sh 
192.168.1.66 已被占用
192.168.1.67 已被占用
192.168.1.68 已被占用
192.168.1.69 已被占用
192.168.1.70 空闲
[root@localhost arnold_test]# 

参考文章:for循环检查linux中IP是否被占用

以上是关于linux 检测局域网ip地址是否被占用的主要内容,如果未能解决你的问题,请参考以下文章