相关疑难解决方法(0)

Bash&(&符号)运算符

我试图在bash shell中并行运行3个命令:

$ (first command) & (second command) & (third command) & wait
Run Code Online (Sandbox Code Playgroud)

这个问题是,如果first command失败,例如,退出代码是0(我猜因为wait成功).

期望的行为是,如果其中一个命令失败,退出代码将为非零(理想情况下,其他正在运行的命令将被停止).

我怎么能实现这个目标?

请注意,我想并行运行命令!

bash exit-code background-process

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

如何使用git clone --recursive加速/并行化git子模块的下载?

克隆具有大量子模块的git存储库需要很长时间.在以下示例中是~100个子模块

git clone --recursive https://github.com/Whonix/Whonix
Run Code Online (Sandbox Code Playgroud)

Git一个接一个地克隆它们.比需要的时间长得多.让(可能)假设客户端和服务器都有足够的资源同时回答多个(并行)请求.

如何使用git clone --recursive?加速/并行化git子模块的下载?

git performance download git-clone git-submodules

16
推荐指数
2
解决办法
6267
查看次数