扫描局域网ip存活

  1. #!/bin/bash
  2. #
  3. #********************************************************************
  4. #encoding -*-utf8-*-
  5. #Author: zhangshang
  6. #Date: 2018-01-13
  7. #URL: http://blog.vservices.top/myblog
  8. #QQ Numbers: 765030447
  9. #********************************************************************
  10. > ./ip_up.log
  11. > ./ip_down.log
  12. #$1是netmask为255.255.255.0的网段
  13. net=$1
  14. for i in {1..254};
  15. do
  16. { if ping -c1 -W1 $net.$i &>/dev/null;then
  17. echo $net.$i is up >> ./ip_up.log
  18. else
  19. echo $net.$i is down >> ./ip_down.log
  20. fi
  21. } &
  22. done
  23. wait #退出
原文地址:https://www.cnblogs.com/momenglin/p/8483275.html