【问题标题】:is it possible to run sbatch in blocking mode?是否可以在阻塞模式下运行 sbatch?
【发布时间】:2020-12-03 21:31:12
【问题描述】:

是否可以在输入阻塞模式下运行 sbatch?我通过另一个控制器脚本调用了 sbatch。在进入控制器脚本的下一步之前,我想确保提交的作业已完成并且作业的结果可用。可以考虑哪些替代方案?谢谢!

【问题讨论】:

    标签: stdin blocking slurm sbatch


    【解决方案1】:

    sbatch 命令具有-W 选项。来自sbatch manpage

    -W,--等待 在提交的作业终止之前不要退出。

    否则,您可以使用job dependencies。您可以提交一个作业,然后使用--dependency=after_ok:<the job id of the first job> 提交另一个作业,这样 Slurm 只会在第一个作业正常运行后启动第二个作业。

    该过程可以通过工作流管理系统实现自动化。请参阅this 了解更多信息。

    【讨论】:

    • 非常感谢您的快速回答。 -W 是我需要的。我不知道我是怎么错过的:)
    猜你喜欢
    • 1970-01-01
    • 2012-05-04
    • 2014-04-20
    • 1970-01-01
    • 2018-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-29
    相关资源
    最近更新 更多