等待所有子进程在批处理文件中完成

问题描述 投票:0回答:1

我想依次启动进程A和B。仅当 A 完成执行时才应启动 B。 我使用 start /wait 选项在批处理文件中启动进程 A。 进程 A 启动了一个新进程 X,但它本身退出了。 我的脚本认为A已完成执行并启动进程B。 如何等待子进程X完成?基本上,我想在启动进程 B 之前等待进程 A 的所有子进程完成。 我知道 Powershell 中的命令,但我想在 Windows 批处理文件中处理它。

我尝试过使用“开始/等待”和“开始/等待”以及呼叫选项,但它不起作用。

windows batch-file process
1个回答
0
投票

如果您知道启动的应用程序 X 的名称,则可以使用

TASKLIST /FI "IMAGENAME eq X"
查找子进程。

© www.soinside.com 2019 - 2024. All rights reserved.