如何并行运行一组命令,然后是其他命令

时间:2021-07-29 14:20:26

标签: bash

我想在 cmdA 之前并行执行 cmdBcmdCcmdD。这是我目前所拥有的:

$> (cmdA & cmdB & cmdC) && cmdD

只要 cmdC 最后完成就可以,但是,例如,如果 cmdC 先完成,cmdD 会立即执行。所以,我的问题是,如何在执行 cmdD 之前等待所有三个命令?仅使用 &&& 可以吗?

1 个答案:

答案 0 :(得分:2)

<块引用>

如何在执行 cmdD 之前等待所有三个命令?

使用summary

wait