天天看點

【shell腳本】監測區域網路IP是否線上

一、腳本功能

    判斷IP是否占用,通過ping指令檢測的方法,ping通則認為被占用,并且将結果分别輸出到IP_yes.txt和IP_no.txt。

二、腳本編寫

#!/bin/bash

#Check the network is online

ip_num=192.168.1.

for i in `seq 1 254`

do

ping -c 2 $ip_num$i >/dev/null

        if [ $? -eq 0 ];then

                echo "echo $ip_num$i is yes"

                echo $ip_num$i is yes >> ip_yes.txt

        else

                echo "echo $ip_num$i is no"

                echo echo $ip_num$i is no >> ip_no.txt

        fi

done

本文轉自 HMLinux 51CTO部落格,原文連結:http://blog.51cto.com/7424593/1729128