內網群PING的shell

來源:互聯網
上載者:User

標籤:ping shell

#!/bin/bash
ips=192.168.0
echo -n "請輸入 network 網段(預設為$ips): "
read network
: ${network:=$ips}
echo "network:$network"
   d_ip_beg=1
   d_ip_end=254
   echo -n "input the hostip(default $d_ip_beg $d_ip_end):"
read ip_beg ip_end
: ${ip_beg:=$d_ip_beg}
: ${ip_end:=$d_ip_end}
 echo "ip_beg:$ip_beg"
 echo "ip_end:$ip_end"

for ((i=$ip_beg;i<=$ip_end;i++)); do
    host=$network.$i
    ping -W 1 -c 1 $host  &>/dev/null && echo "$host is up" |tee -a uplog || echo "$host is down"
done
   echo "欲知存活的主機列表,請查看UPLOG記錄檔"


內網群PING的shell

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.