我希望能够检查Tomcat当前是否已作为服务运行。问题是我不确定该服务的名称是什么。 我计划查看Tomcat启动的另一个批处理文件。
在该文件中有以下行:
@echo off
rem START or STOP Tomcat
....
sc start "TomcatService5"
是否有一种简单的方法来读取该文件并解析传递给命令“sc start”的服务名称参数?
答案 0 :(得分:2)
以下代码搜索文件sc start
中的行start.cmd
,并从该行获取第3个令牌:
for /F "tokens=3" %%a in ('findstr /L "sc start" start.cmd') do echo %%a