脚本学习列出一组IP内所有活动主机
Posted 智聚
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了脚本学习列出一组IP内所有活动主机相关的知识,希望对你有一定的参考价值。
1、用ping命令编写脚本来查询一组IP地址同时检查他们是否处于活动状态
1 [[email protected] ~]$ vi CheckHostStatus.sh 2 [[email protected] ~]$ ll 3 总用量 4 4 -rw-rw-r-- 1 zhi zhi 284 12月 5 21:49 CheckHostStatus.sh 5 [[email protected] ~]$ cat CheckHostStatus.sh 6 #!/bin/bash 7 #文件名:CheckHostStatus.sh 8 #用途:检查一组IP地址同时检查他们是否处于活动状态: 9 for ip in 192.168.2.{1..255}; 10 do 11 ping $ip -c 1 &> /dev/null; 12 if [ $? -eq 0 ]; 13 then 14 echo $ip is alive 15 else 16 echo $ip is no alive 17 18 fi 19 20 done 21 22 [[email protected] ~]$ chmod 755 CheckHostStatus.sh 23 [[email protected] ~]$ ls 24 CheckHostStatus.sh 25 [[email protected] ~]$ ./CheckHostStatus.sh 26 192.168.2.1 is alive 27 192.168.2.2 is no alive 28 192.168.2.3 is no alive 29 192.168.2.4 is no alive
以上是关于脚本学习列出一组IP内所有活动主机的主要内容,如果未能解决你的问题,请参考以下文章