bat:
for /f "skip=3 tokens=4" %%i in ('sc query TESTSvc') do set "state=%%i" &goto :next
:next
if /i "%state%"=="STOPPED" (
echo 0
exit /b 0
)else (
echo 1
exit /b 1
)
java:
String STOP_COMMAND_SERVICE1 = "cmd /c sc query TESTSvc";
Process proc = Runtime.getRuntime().exec(STOP_COMMAND_SERVICE1);
inputStream = proc.getInputStream();
inputStreamReader = new InputStreamReader(inputStream);
inputBufferedReader = new BufferedReader(
inputStreamReader);
String line = null;
while ((line = inputBufferedReader.readLine()) != null) {
if(line.contains("STATE") && line.contains("STOPPED")){
System.out.println("state is STOPPED" + "\n");
}else{
System.out.println(line + "\n");
}