初级ping脚本
for i in `cat /root/ip.txt`
do
ping=`ping -c 3 $i > /dev/null`
if [ $? -ne 0 ];then
echo "ping $i fail" >> /root/fail.txt
else
echo "ping $i ok" >> /root/ok.txt
fi
done
编写放IP的文档 ip.txt
# 速度慢
ZB-FTP-Server01:~/python # cat ping.sh
#!/bin/bash
for ip in `cat /root/python/ip.txt`
do
ping -c 1 $ip |grep -q 'ttl=' && echo $ip ok || echo $ip failed
done
# 速度快
ZB-FTP-Server01:~/python # cat p2.sh
#!/bin/bash
>ping.log
for ip in `cat /root/ip3.txt`
do
nohup ping -c 1 $ip |grep -q 'ttl=' && echo $ip ok || echo $ip failed >> ping.log &
done
初级nc端口脚本:
#!/bin/bash for i in `cat ip.txt` do #nc -v -w 1 $i 3389 nc -zw1 $i 3389 if [ $? -eq 0 ] then echo "$i 3389 is ok !" >> ./result_



