如何用shell脚本一键扫描网络内存活主机有哪些
概述
今天主要分享一个shell脚本实例,需求是要写一个Shell脚本,判断172.16.20/24网络里,当前在线的IP有哪些?
脚本内容
实现还是比较简单的:
for i in 172.16.20{1..254}
do
ping -c 2 -w 2 $i &>/dev/null
if [ $? -eq 0 ]
then
echo $i is ok!
else
echo $i is down! >>/tmp/ip_down.txt
fi
done
执行脚本
time sh for_ipcs.sh cat /tmp/ip_down.txt


通过上面简单的方式就可以实现扫描网络内存活主机了。
后面会分享更多devops和DBA方面内容,感兴趣的朋友可以关注下!

相关推荐
libao 2020-09-16
xiaonamylove 2020-08-16
laisean 2020-11-11
大牛牛 2020-10-30
firefaith 2020-10-30
liguojia 2020-10-20
wangzhaotongalex 2020-10-20
JohnYork 2020-10-16
Julyth 2020-10-16
laisean 2020-09-27
flycappuccino 2020-09-27
liguojia 2020-09-27
wangzhaotongalex 2020-09-22
流年浅滩 2020-10-23
liujianhua 2020-10-22
woaimeinuo 2020-10-21
laisean 2020-09-01
vvu 2020-09-16
Yyqingmofeige 2020-08-18