プロジェクトのURLがUP / Workingであるかどうかを確認するために、シェルスクリプトを作成するように求められました。
私はインターネット上でいくつかのヒントを見つけようとしましたが、私が得たのはURLが存在するかどうかをチェックすることです。
私は最初に試しましたwget
。
wget -S --spider https://genesis-dev.webbank.ssmb.com:21589/gop-ui/app.jsp 2>&1 | awk '/^ /'
if [ $? -ne 0 ]
then echo "Server is UP"
else
echo "Server is down"
fi
私の次の試みはでしたcurl
。
curl -ivs https://genesis-dev.webbank.ssmb.com:21589/opconsole-sit/opconsole.html#
if [ $? -ne 0 ]
then echo "Server is UP"
else
echo "Server is down"
fi
ただし、どちらも応答ではなくURLの存在を確認しています。