Determine if Tomcat is running in Windows using the command prompt

后端 未结 10 1727
陌清茗
陌清茗 2020-12-15 06:24

Quite simply, how does one determine whether or not Tomcat is running in Windows, using the command prompt?

I am writing a batch script that must do this. This is

10条回答
  •  暖寄归人
    2020-12-15 07:18

    Test the status of the Tomcat Service with the SC command. MJB already suggested to test the service status with SC, yet another batch script (without FOR loop) for testing the status:

    @ECHO OFF
    SC query tomcat5 | FIND "STATE" | FIND "RUNNING" > NUL
    IF ERRORLEVEL 1 (
        ECHO Stopped
    ) ELSE (
        ECHO Running
    )
    

    If you are not sure if the service name is tomcat5 you can list all service names with

    SC query state= all | FIND "SERVICE_NAME"
    

提交回复
热议问题