ウェブサイトがバッチで生きているかどうかを確認するスクリプト

1.スクリプトの内容は次のように記述されています。

#!/bin/bash
url=(
www.baidu.com
www.pornhub.com
www.vip.com
www.91porn.com
www.taobao.com
)
for i in ${url[*]}
do
    ping -c 2 $i > /dev/null 2>&1
    if [ $? -eq 0 ];then
        echo "$i 服务正常"
    else
        echo "$i 服务异常"
    fi
done

注意:

  • 1は標準出力標準出力を意味し、「1> / dev / null」はシールド標準出力を意味します
  • 2はstderr標準誤差を意味し、同等であることを意味します。2>&1は、2の出力リダイレクトが1と同等であることを意味します。

2.スクリプトに実行権限を追加します

chmod +x website.sh 

3.現在のパスでスクリプトを実行します

[root@host-135 ~]# ./website.sh 
www.baidu.com 服务正常
www.pornhub.com 服务异常
www.vip.com 服务正常
www.91porn.com 服务正常
www.taobao.com 服务正常

おすすめ

転載: blog.csdn.net/m0_46674735/article/details/112487549