一尘不染

使用命令提示符确定Tomcat是否在Windows中运行

tomcat

简而言之,如何使用命令提示符确定Tomcat是否在Windows中运行?

我正在编写一个必须执行此操作的批处理脚本。这是Bash版本:

RESULT=`netstat -na | grep $2 | awk '{print $7}' | wc -l`

其中$ 2是端口。

我正在寻找类似的东西。使用Cygwin是不可能的,此脚本必须能够在仅具有Tomcat的计算机上运行。


阅读 874

收藏
2020-06-16

共1个答案

一尘不染

您可以使用任务列表检查tomcat可执行文件是否正在运行。例如:

@echo off
tasklist /FI "IMAGENAME eq tomcat.exe" | find /C /I ".exe" > NUL
if %errorlevel%==0 goto :running

echo tomcat is not running
goto :eof

:running
echo tomcat is running

:eof

也可以检查使用的选项删除服务器/S/U/P。有关tasklist /?详细信息,请参见。

2020-06-16