码迷,mamicode.com
首页 > 其他好文 > 详细

脚本学习(1)列出一组IP内所有活动主机

时间:2017-12-05 22:40:22      阅读:164      评论:0      收藏:0      [点我收藏+]

标签:color   span   else   12月   col   chm   amp   status   hosts   

1、用ping命令编写脚本来查询一组IP地址同时检查他们是否处于活动状态

 1 [zhi@centos7 ~]$ vi CheckHostStatus.sh
 2 [zhi@centos7 ~]$ ll
 3 总用量 4
 4 -rw-rw-r-- 1 zhi zhi 284 12月  5 21:49 CheckHostStatus.sh
 5 [zhi@centos7 ~]$ 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 [zhi@centos7 ~]$ chmod 755  CheckHostStatus.sh 
23 [zhi@centos7 ~]$ ls
24 CheckHostStatus.sh
25 [zhi@centos7 ~]$ ./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

 

脚本学习(1)列出一组IP内所有活动主机

标签:color   span   else   12月   col   chm   amp   status   hosts   

原文地址:http://www.cnblogs.com/me80/p/7989626.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!