[[シェルスクリプト]]

*説明 [#d9912afe]
特定のネットワーク範囲に対して、簡易的に疎通確認するスクリプトです。~
第3オクテットまでは決め打ちで、後は1つ目の引数と2つ目の引数で範囲を指定する感じです。~
 # ./シェルスクリプト 1 255
こうすることで1〜255までの範囲でpingチェックすることが可能です。~
結果は疎通確認が取れたら◯、取れなければ×で表示されます。

*シェルスクリプト [#ie2decee]
 #!/bin/bash
 
 NUM4=$1
 
 while [ ${NUM4} -le $2 ]
 do
   RES=`ping 192.168.0.${NUM4} -c 1 -w 1 | tail -n2 | head -n1 | cut -d" " -f6 | sed "s/\%//g"`
 
  if [ ${RES} = "0" ];
      then
          echo "192.168.0.${NUM4} ◯"
      else
          echo "192.168.0.${NUM4} ×"
   fi
 
   NUM4=`expr ${NUM4} + 1`
 
 done

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS