运行 命令并行,如果任何命令使用等待失败,则 运行 失败
Run command in parallel and fail the run if any command fails using wait
我可以看到有并行命令可以执行与我想要的类似的操作,答案在这里:
但是我使用的是非常小的 vm 映像,所以我不能使用 parallel
。
那么是否有可能 运行 并行命令和 return 如果批处理中任何命令失败则存在状态失败。
例如。
(npm install --global bower ng-cli) & (cd npm install) & (cd bower install); wait
在上面的命令中,如果第二个命令失败,它应该return退出状态失败。
如果我需要提供更多信息,请告诉我。
(最坏的情况)如果有人能帮我把上面的命令转换成并行命令那也很有用。
使用 GNU 并行:
parallel --halt now,fail=1 ::: \
"npm install --global bower ng-cli" \
"cd npm install" \
"cd bower install" && echo All is OK
一旦其中一项作业失败,它将 return 失败。
我可以看到有并行命令可以执行与我想要的类似的操作,答案在这里:
但是我使用的是非常小的 vm 映像,所以我不能使用 parallel
。
那么是否有可能 运行 并行命令和 return 如果批处理中任何命令失败则存在状态失败。
例如。
(npm install --global bower ng-cli) & (cd npm install) & (cd bower install); wait
在上面的命令中,如果第二个命令失败,它应该return退出状态失败。
如果我需要提供更多信息,请告诉我。
(最坏的情况)如果有人能帮我把上面的命令转换成并行命令那也很有用。
使用 GNU 并行:
parallel --halt now,fail=1 ::: \
"npm install --global bower ng-cli" \
"cd npm install" \
"cd bower install" && echo All is OK
一旦其中一项作业失败,它将 return 失败。