等待子进程结束

问题

用python脚本开了三个子进程,想要在主进程中判断这三个子进程是否已经执行完成

解决

方案1:编写了一个监测脚本,实时监控子进程是否存在

`ps -ef | grep watchHost | grep -v "grep" | wc -l`

方案2:使用python的join

for threadItem in cmdThreads:
        threadItem.join() 

注意要将所有的子进程都放入join队列,这样才能确保所有子进程都结束后,主进程再执行

你可能感兴趣的:(等待子进程结束)