0
Windowsサービスのさまざまなステータスに対して異なるコマンドを実行する必要があります。CMD:IFステートメント
例:(私のWindowsサービスがOracleServiceXEある)
OracleServiceXE
がRUNNING
であれば、私はCommand1を
を実行したいOracleServiceXE
がSTOPPED
であれば、私は、このためのコードの下に書いてcommand2の
を実行したいです。正しく動作していません。 OracleServiceXE
が間違っているものをRUNNING
sc query "OracleServiceXE" | find /i "RUNNING"
IF ERRORLEVEL 1 then GOTO abc
IF ERRORLEVEL 4 then GOTO bcd
:abc
echo aa
PING 1.1.1.1 -n 1 -w 6000>nul
goto :EOF
:bcd
echo bb
PING 1.1.1.1 -n 1 -w 12000>nul
あるときには、ABCの部分のコマンドを実行しますか?