シェルスクリプトを作成するように求められましたプロジェクトのURLが正しいかどうかを確認してください。
私はインターネットでいくつかのヒントを見つけようとしましたが、私が得たのは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が存在することを確認します。
ベストアンサー1
curl -Is http://www.yourURL.com | head -1
このコマンドを使用してURLを確認できます。ステータスコードは、リクエスト200 OK
が成功し、URLに接続できることを示します。
telnet
次のコマンドを使用してURLの可用性をテストし、応答コードを取得することもできます。
telnet www.yourURL.com 80
80はポート番号です。