准备了一个批处理脚本来自动化构建过程。能够成功地在批处理脚本(%ERRORLEVEL%)中使用 ant 计算构建的成功和失败,相应地显示带有正确消息的消息框。
基于蚂蚁成功执行了启动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 /?
寻求帮助。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句