小编use*_*972的帖子

使用 wait (bash posix) 如果脚本中的一个进程失败则失败

我正在编写一个脚本,它在后台同时执行一堆命令,然后等待它们全部完成:

#!/bin/sh -fx
./p1 &
./p2 &
./p3 &
./p4 &
./p5 &
wait
Run Code Online (Sandbox Code Playgroud)

问题是,如果这些过程中的一个或多个失败,它就会继续下去。如何同时执行所有这些命令并检查一个或多个命令是否失败?

bash shell-script posix wait

2
推荐指数
1
解决办法
668
查看次数

标签 统计

bash ×1

posix ×1

shell-script ×1

wait ×1