【发布时间】:2018-10-31 04:12:47
【问题描述】:
pid_list="21232 21231 43432" # same can be put in an array as well
我在后台运行了一堆命令,并使用 $i 获取了它的 pid。我如何检查它是否完成。
【问题讨论】:
-
请注意,如果您想等到这些 pid 中的一个或全部完成,那么检查它们是否已完成不是正确的方法。
-
如果它们是您启动的唯一进程,您可以简单地使用
wait等待它们。 -
我在一个while循环中检查这个条件,如果所有的pid都完成了,它将退出,否则我正在使用sleep 1m等待一分钟......这将一直持续到上传完成