如何使用批处理脚本验证 tomcat 是否已成功启动



准备了一个批处理脚本来自动化构建过程。成功地在批处理脚本中使用ant(%ERRORLEVEL%(找出构建的成功和失败,相应地显示带有正确消息的消息框。

基于蚂蚁成功执行了启动tomcat服务器的命令,但是我如何在批处理脚本中知道它是否已启动或失败?

非常感谢您的帮助。!!

谢谢。

@echo off
call :is_running svchost.exe
echo %errorlevel%
call :is_running explorer.exe
echo %errorlevel%
call :is_running tomcat.exe
echo %errorlevel%
exit /b   
:is_running
tasklist^
 /fi "IMAGENAME eq %~1"^
 /fi "STATUS eq running"^
 /nh 2>nul | find "%~1" >nul || exit /b 1
exit /b 0

这将调用名为 is_running 的标签,并运行tasklist以查找正在运行的ImageName。如果未运行,则设置错误级别 1。添加了一些要测试的进程以显示它是否运行良好。

使用命令tasklist /?获取帮助。

最新更新