gpt4 book ai didi

batch-file - 如何从一个具有依赖性的批处理文件中启动多个批处理文件?

转载 作者:行者123 更新时间:2023-12-03 20:18:09 26 4
gpt4 key购买 nike

我想运行一个批处理文件,然后启动其他批处理文件。我看过这里发布的类似问题:How to run multiple .BAT files within a .BAT file

我遵循了这个示例(特别是最后一个建议),并且...部分有效。它确实启动了我需要的批处理文件。但是,为了使应用程序正常运行,必须打开其中一些批处理文件,然后在下一个下一个批处理文件启动之前运行它们的过程几秒钟,否则它们将不会被注册。具体来说,第一个批处理文件将启动Web应用程序服务器(JBOSS 5.1),然后下一个批处理文件将启动池管理器,然后其他两个启动分发服务器。当我运行调用其他文件的批处理文件时,它们几乎同时启动,并且彼此之间未注册。我什至可以使用批处理文件执行此操作?还是我必须进入其他批处理文件的代码并在那里进行更改?我想不惜一切代价避免这种情况。

这是我到目前为止的内容:

start cmd /k CALL D:\jboss-5.1.0.GA-jdk6\jboss-5.1.0.GA\bin\run.bat

start cmd /k CALL batch1.bat

start cmd /k CALL batch2.bat

start cmd /k CALL batch3.bat

最佳答案

您可以删除start cmd /k,而仅使用CALL

CALL D:\jboss-5.1.0.GA-jdk6\jboss-5.1.0.GA\bin\run.bat
CALL batch1.bat
CALL batch2.bat
CALL batch3.bat

关于batch-file - 如何从一个具有依赖性的批处理文件中启动多个批处理文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13994250/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com