use*_*218 0 python os.system sh wait
我正在从我的 python 代码调用一个 shell (.sh) 脚本,我想告诉 Python 在继续执行其余代码之前等待脚本结束。作为记录,该脚本正在调用 HPC 集群进行一些大约需要 40-50 分钟的计算。我可能会sleep()
强迫 python 等待 40-50 分钟,但首先我并不总是知道应该等待的时间,其次我希望有一种更有效的方法来做到这一点。因此,脚本是通过使用调用的os.system("bsub < test.sh")
。
有什么方法可以告诉 python 等待脚本完成,然后继续执行其余代码?提前致谢