我正在使用巡航控制来触发批量部署脚本,目前文件执行完美,但巡航控制看不到脚本结束。它只是继续旋转(构建),这种情况永远持续下去。
我的脚本启动下载、构建、提取,然后启动部署了应用程序的 tomcat。脚本还以以下内容结尾:
exit /B 0
但巡航控制并没有看到脚本退出......
有谁有主意
答案1
为了解决这个问题,巡航控制计划中的标签在批处理文件方面很愚蠢。如果批处理文件启动位于单独窗口中的应用程序,则构建过程将不会停止,直到这些程序的窗口停止。我使用的脚本是在其自己的窗口中启动 tomcat,因为它是一个部署脚本。幸运的是,如果您从 vbs 文件而不是批处理启动窗口,则新窗口不会被视为子进程,而这正是我们希望巡航控制完成其构建的原因。