私の問題は、Web サイトが稼働しているか停止しているかを ping が教えてくれないことです。ウェブサイトが稼働しているか停止しているかを知る必要があります。起動していない場合は、スクリプトを再起動します。誰かが私を助けることができれば、それは素晴らしいことです.
私が考えることができる唯一のことは、ウェブサイトのコンテンツをつかんで、それがアップしているかどうかを確認することです.
これを Apatche Tomcat を使用してサーバー上で実行したいと考えています。
@echo off
:first
PING -n 5 google.com | FIND "TTL" > nul
IF %errorlevel% == 0 (
echo Website is up.
goto :first
) ELSE (
echo Website is down. Restarting service
goto :second
echo restart
echo ping
)
:: This calls the second loop
:second
:: This will stop the service
net stop TapiSrv
ping -n 10 127.0.0.1
:: This will start the service
net start TapiSrv
:: This check to see if the website is up
GOTO :first