简而言之,如何使用命令提示符确定Tomcat是否在Windows中运行?
我正在编写一个必须执行此操作的批处理脚本。这是Bash版本:
RESULT=`netstat -na | grep $2 | awk '{print $7}' | wc -l`
其中$ 2是端口。
我正在寻找类似的东西。使用Cygwin是不可能的,此脚本必须能够在仅具有Tomcat的计算机上运行。
您可以使用任务列表检查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 /?详细信息,请参见。
/S
/U
/P
tasklist /?