如何使用批处理脚本成功启动tomcat?

时间:2018-03-21 19:48:09

标签: shell batch-file spring-batch-admin

准备好批处理脚本以自动化构建过程。成功地能够在批处理脚本(%ERRORLEVEL%)中找出使用ant的构建成功和失败,从而在消息框中显示正确的消息。

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

非常感谢您的帮助。!!

感谢。

1 个答案:

答案 0 :(得分:0)

@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。如果没有运行则设置errorlevel 1。添加了一些流程以进行测试,以确定它是否运行良好。

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