gpt4 book ai didi

python - 集群 qsub 检查作业何时完成。 Python

转载 作者:行者123 更新时间:2023-12-01 05:55:24 29 4
gpt4 key购买 nike

我正在构建一个 python 管道,在该管道脚本中,我调用另一个 python 脚本,该脚本使用 qsub 将作业提交到集群(该作业包含 70 个作业)现在我需要这些作业的输出才能继续工作。

如何“暂停”python 脚本,直到所有 70 个作业完成?

我无法修改提交到服务器的脚本,因此必须在我自己的脚本中完成。(使用AMD64集群)

编辑:

这就是我调用其他脚本的方式:

os.system("python ScriptThatQsub.py arg1 arg2")

我仍在努力解决这个问题。并在互联网上搜索,但我忍不住想知道......这可能吗?

最佳答案

只需使用命令行标志 -sync y,如 qsub -sync y my_job

from subprocess import Popen
job = Popen(["qsub", "-sync", "y", "my_job"])
job.communicate()

关于python - 集群 qsub 检查作业何时完成。 Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12799505/

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