【发布时间】:2022-10-18 15:54:10
【问题描述】:
我想分开分配节点并在分配的节点上运行命令,但不想在完成后手动scancel 它们。我希望分配的节点保持分配状态,直到我在它们上运行一堆命令并且作业在命令结束时终止。这可能吗?我相信srun 有--jobid 选项,它可以让你在已经分配的工作上运行,但我不确定工作是否在srun 之后结束。
【问题讨论】:
标签: slurm
我想分开分配节点并在分配的节点上运行命令,但不想在完成后手动scancel 它们。我希望分配的节点保持分配状态,直到我在它们上运行一堆命令并且作业在命令结束时终止。这可能吗?我相信srun 有--jobid 选项,它可以让你在已经分配的工作上运行,但我不确定工作是否在srun 之后结束。
【问题讨论】:
标签: slurm
要从作业内部结束分配,您可以发出 scancel 命令
在shell的分配(提交脚本,或交互式会话)
scancel $SLURM_JOB_ID
这将有效地终止工作。
【讨论】: