zzbb 发表于 2018-8-30 07:12:05

shell 脚本 探测局域网主机在线

  例如探测局域网192.168.1.0网段有哪些主机在线!
  # cat network.sh
  #!/bin/sh
  #scan network
  for nin `seq 254`
  do
  ping -c2 192.168.1.$n > /dev/null 2&>1
  if [ $? -eq 0 ]               #判断ping的返回值是等于0表示在线,其它返回值表示不在线主机
  then
  echo "192.168.1.$n is ip up" >>/tmp/uplist.log#在线主机打印到/tmp/uplist.log这个文件中,
  else
  #不在线的主机打印到/tmp/downlist.log文件,
  echo "192.168.1.$n is ip down" >>/tmp/downlist.log
  fi
  done

页: [1]
查看完整版本: shell 脚本 探测局域网主机在线