并行运行shell命令并等待结果

时间:2019-05-22 15:09:41

标签: bash shell

我想并行运行command_acommand_b,并等待它们完成以启动另一个command_c。 shell中是否有一个简单的命令/惯用法允许我这样做?谢谢!

1 个答案:

答案 0 :(得分:1)

你能简单地做

$ command_a &
$ command_b &
$ wait

(“&”号将shell作业置于后台)

来自https://ss64.com/bash/wait.html

  

如果未给出n,则等待所有当前活动的子进程   for,返回状态为零。