【发布时间】:2020-12-03 21:31:12
【问题描述】:
是否可以在输入阻塞模式下运行 sbatch?我通过另一个控制器脚本调用了 sbatch。在进入控制器脚本的下一步之前,我想确保提交的作业已完成并且作业的结果可用。可以考虑哪些替代方案?谢谢!
【问题讨论】:
标签: stdin blocking slurm sbatch
是否可以在输入阻塞模式下运行 sbatch?我通过另一个控制器脚本调用了 sbatch。在进入控制器脚本的下一步之前,我想确保提交的作业已完成并且作业的结果可用。可以考虑哪些替代方案?谢谢!
【问题讨论】:
标签: stdin blocking slurm sbatch
sbatch 命令具有-W 选项。来自sbatch manpage:
-W,--等待 在提交的作业终止之前不要退出。
否则,您可以使用job dependencies。您可以提交一个作业,然后使用--dependency=after_ok:<the job id of the first job> 提交另一个作业,这样 Slurm 只会在第一个作业正常运行后启动第二个作业。
该过程可以通过工作流管理系统实现自动化。请参阅this 了解更多信息。
【讨论】: