【bat】サーバ再起動

batファイルでサーバを再起動させます。

@echo off
setlocal

set ROOT_DIR=D:/batch
set BIN_DIR=%ROOT_DIR%/bin
set LOG_FILE=%ROOT_DIR%log/%~n0.log

echo [ INFO ] %DATE% %TIME% サーバ再起動開始>>%LOG_FILE%
SHUTDOWN /r /f /c "batファイルによるリブート"
if NOT %ERRORLEVEL%==0 goto ERR_END
echo [ INFO ] %DATE% %TIME% サーバ再起動終了>>%LOG_FILE%
exit /b

:ERR_END
echo [ ERROR ] %DATE% %TIME% サーバ再起動失敗>>%LOG_FILE%
exit /b

endlocal