《通过脚本查看哪些ip被占用》shell笔记
2014-05-26 21:00
281 查看
改脚本查看哪些ip被占用。
#!/bin/bash
for i in {1..10} //赋予i变量1-10
do //干什么
ping -c1 -w1 192.168.7.$i &> /dev/null //ping 192.168.7.网段 每个ip1次 显示1行全输出到无底洞
if [ $? -eq 0 ]; //返回值是否为0
then //如果返回值为0则做下面的输出
echo station$i is up!
else //否则
echo station$i is down! //输出这步
fi done
赋予该脚本可执行权限: chmod +x ipadd.sh
执行该脚本:
[root@localhost shellscripts]# ipadd.sh
station1 is up!
station2 is down!
station3 is up!
station4 is down!
station5 is down!
station6 is down!
station7 is down!
station8 is down!
station9 is down!
station10 is down!
===========================
[root@localhost shellscripts]# ping 192.168.7.3
PING 192.168.7.3 (192.168.7.3) 56(84) bytes of data. 64 bytes from 192.168.7.3:
icmp_seq=1 ttl=64 time=0.043 ms 64 bytes from 192.168.7.3:
icmp_seq=2 ttl=64 time=0.040 ms ^C --- 192.168.7.3
ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 1791ms rtt min/avg/max/mdev = 0.040/0.041/0.043/0.006 ms
[root@localhost shellscripts]# echo $? //ping通返回值为0
0 ==============================
[root@localhost shellscripts]# ping 192.168.7.4
PING 192.168.7.4 (192.168.7.4) 56(84) bytes of data.
From 192.168.7.3 icmp_seq=1 Destination Host Unreachable From 192.168.7.3
icmp_seq=2 Destination Host Unreachable From 192.168.7.3
icmp_seq=3 Destination Host Unreachable ^C --- 192.168.7.4
ping statistics --- 5 packets transmitted, 0 received, +3 errors, 100% packet loss, time 4084ms pipe 3
[root@localhost shellscripts]# echo $? 1 //ping不通返回值不为0
#!/bin/bash
for i in {1..10} //赋予i变量1-10
do //干什么
ping -c1 -w1 192.168.7.$i &> /dev/null //ping 192.168.7.网段 每个ip1次 显示1行全输出到无底洞
if [ $? -eq 0 ]; //返回值是否为0
then //如果返回值为0则做下面的输出
echo station$i is up!
else //否则
echo station$i is down! //输出这步
fi done
赋予该脚本可执行权限: chmod +x ipadd.sh
执行该脚本:
[root@localhost shellscripts]# ipadd.sh
station1 is up!
station2 is down!
station3 is up!
station4 is down!
station5 is down!
station6 is down!
station7 is down!
station8 is down!
station9 is down!
station10 is down!
===========================
[root@localhost shellscripts]# ping 192.168.7.3
PING 192.168.7.3 (192.168.7.3) 56(84) bytes of data. 64 bytes from 192.168.7.3:
icmp_seq=1 ttl=64 time=0.043 ms 64 bytes from 192.168.7.3:
icmp_seq=2 ttl=64 time=0.040 ms ^C --- 192.168.7.3
ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 1791ms rtt min/avg/max/mdev = 0.040/0.041/0.043/0.006 ms
[root@localhost shellscripts]# echo $? //ping通返回值为0
0 ==============================
[root@localhost shellscripts]# ping 192.168.7.4
PING 192.168.7.4 (192.168.7.4) 56(84) bytes of data.
From 192.168.7.3 icmp_seq=1 Destination Host Unreachable From 192.168.7.3
icmp_seq=2 Destination Host Unreachable From 192.168.7.3
icmp_seq=3 Destination Host Unreachable ^C --- 192.168.7.4
ping statistics --- 5 packets transmitted, 0 received, +3 errors, 100% packet loss, time 4084ms pipe 3
[root@localhost shellscripts]# echo $? 1 //ping不通返回值不为0
相关文章推荐
- linux下查看swap分区被哪些进程占用实现脚本
- Oracle EBS里,如何通过脚本查看客户针对某个Form的做了哪些Personalization(个性化)
- Oracle EBS里,如何通过脚本查看客户针对某个Form的做了哪些Personalization
- Oracle EBS里,如何通过脚本查看客户针对某个Form的做了哪些Personalization
- 怎样查看哪些程序占用了swap空间
- [shell]通过ping检测整个网段IP的网络状态脚本
- 通过脚本自动屏蔽非法IP(转http://bbs.5y6s.com/htm_data/21/0801/9559.html)
- Oracle常用脚本-查看哪些对象被Lock
- 查看进程内存真实占用情况的脚本
- 通过ip查看主机名和MAC地址的cmd命令
- 通过ip查看主机名和MAC地址的cmd命令
- 通过 MAC 地址得到IP的脚本
- 查看哪些程序占用了哪些端口的命令
- 在进程中查看哪些端口被程序占用
- 通过数值查看颜色效果的小脚本
- 三种方法查看IP地址是否被占用
- 如果想查看数据库中有哪些表可以通过如下命令看
- 如何通过ip查看对方主机名&如何通过主机名查看对方ip
- 使用脚本在ip138网站查看IP归属
- Free IP Address Tracker - 可查看某网段中哪些IP地址已经被使用,哪些未被使用的工具