gpt4 book ai didi

shell - Shell 脚本中的并发

转载 作者:行者123 更新时间:2023-12-02 07:28:34 24 4
gpt4 key购买 nike

用例:我有 5 个 docker 镜像我想构建,然后我想执行 push 命令。我希望并行构建 5 个图像,并在完成后推送到 docker hub。

类似于:

docker build -t "wblankenship/test:1" ./test1 &
docker build -t "wblankenship/test:2" ./test2 &
docker build -t "wblankenship/test:3" ./test3 &
docker build -t "wblankenship/test:4" ./test4 &
docker build -t "wblankenship/test:5" ./test5 &

// Wait here for the previous 5 commands to finish

docker push wblankenship/test

这可能吗?

最佳答案

只需使用等待

process &
process &
process &
wait

如果没有参数,它会等待所有后台进程完成。使用 PID,它等待特定进程。

关于shell - Shell 脚本中的并发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24843570/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com