扫描局域网存活主机shell📢

扫描局域网存活主机shell📢


一、使用ping命令

使用ping命令扫描局域网内存活主机,提前生成目标主机列表,存活主机会放到alive.txt,否则放到down.txt。

[root@localhost ~]# vim ping.sh
#!/bin/bash

#清空列表文件
>alive.txt
>down.txt

#定义目标主机
iplist="/tmp/iplist.txt"

for i in $(cat $iplist)
do
	ping -c 2 -W 1 $i > /dev/null 2>&1
	if [ $? -eq 0 ];then
		echo $i >> alive.txt
	else
		echo $i >> down.txt
	fi
done

 

posted @ 2025-04-22 15:41  Noleaf  阅读(22)  评论(0)    收藏  举报