1. 程式人生 > >shell腳本--批量測試主機連通性ping IP

shell腳本--批量測試主機連通性ping IP

code 17. conn -c shell腳本 nec ket dir tar

2019-03-28 12:11:51

1、新建文本文件,保存要連接的IP地址

vi target_ip.txt
137.32.117.53
137.32.117.60
137.32.117.64

2、新建shell文件

vi ping.sh
#!/bin/bash
# filename: /tmp/mydir/target_ip.txt
for ips in `cat /tmp/mydir/target_ip.txt`
do
        result=`ping -w 2 -c 3 ${ips} | grep packet | awk -F" " {print $6}| awk
-F"%" {print $1}| awk -F {print $1}` if [ $result -eq 0 ]; then echo ""${ips}" is ok !" else echo ""${ips}" is not connected ....." fi done

3、修改為可執行文件

chmod 755 ping.sh

shell腳本--批量測試主機連通性ping IP