#!/bin/bash
#ping 

net='172.16.1'
uphosts=0
downhosts=0

for i in {1..254};do
  ping -c 1 -w 1 ${net}.${i} &> /dev/null
  if [ $? -eq 0 ];then
    echo "${net}.${i} is up."
    let uphosts++
  else
    echo "${net}.${i} is down."
    let downhosts++
  fi
done

echo "Up hosts:$uphosts"
echo "Down hosts:$downhosts"
~                                      

  

相关文章:

  • 2021-09-13
  • 2022-12-23
  • 2021-11-18
  • 2021-09-04
  • 2021-11-11
  • 2021-04-25
  • 2021-05-01
猜你喜欢
  • 2021-11-22
  • 2021-06-05
  • 2021-10-31
  • 2022-12-23
  • 2021-06-09
  • 2021-09-08
  • 2021-12-10
相关资源
相似解决方案