You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何分离srun --pty交互式Slurm作业且不终止,以便后续重新连接?

分离srun --pty Slurm作业的方法

要在不终止作业的前提下安全分离当前的srun --pty会话,你需要使用Slurm内置的终端分离快捷键:

  • 在当前的srun终端会话中,按下 Ctrl + b 后松开,紧接着按下 d。这个组合键会将当前的pty会话与Slurm作业解绑,作业会保持后台运行状态。

分离成功后,你会回到初始的SSH终端,此时可以放心关闭SSH连接或电脑。后续需要重新连接作业时,执行以下命令即可:

sattach --pty JOBID

(将JOBID替换为你的实际作业ID,可通过squeue命令查询)

注意事项

  • 不要直接关闭SSH终端或强制断开连接,这会触发SIGHUP信号,大概率导致Slurm作业被终止。必须通过上述快捷键完成正规分离操作。
  • 若你的Slurm集群有特殊配置(极少数情况),可通过man srun查看"INTERACTIVE MODE"章节确认分离快捷键,但默认的Ctrl+b d是通用标准操作。

内容的提问来源于stack exchange,提问作者Ori Kovacsi-Katz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.27 11:17:02