编写一个Shell, 判断192.168.1.1-10的主机是否在线

 

#!/bin/bash
# Author: 电脑程序爱好者
# Date & Time: 2021-04-26 10:03:59
# Description:
trap break INT # ctrl+c ,break loop
for i in 192.168.1.{1..10}; do
   
    echo "begin to test $i"
    # ping 的参数 -c 3 意思是测试3次,
    if ! ping -c 3 $i &>/dev/null; then

        echo "$i" is off line.
    fi

done

 

posted @ 2021-05-07 10:51  电脑程序爱好者  阅读(140)  评论(0)    收藏  举报