标签: bash
我想在 cmdA 之前并行执行 cmdB、cmdC 和 cmdD。这是我目前所拥有的:
cmdA
cmdB
cmdC
cmdD
$> (cmdA & cmdB & cmdC) && cmdD
只要 cmdC 最后完成就可以,但是,例如,如果 cmdC 先完成,cmdD 会立即执行。所以,我的问题是,如何在执行 cmdD 之前等待所有三个命令?仅使用 && 和 & 可以吗?
&&
&
答案 0 :(得分:2)
如何在执行 cmdD 之前等待所有三个命令?
使用summary。
summary
wait