Skip to content

定时关机

定时关机可以让实例在指定时间自动关闭,避免忘记关机造成不必要的费用。

适用场景

  • 训练任务预计在某个时间完成
  • 夜间运行任务,希望凌晨自动关机
  • 按量计费实例,控制使用时长
  • 希望让训练结束后自动收尾,不再手动盯守

方式一:控制台设置

  1. 在控制台找到目标实例
  2. 点击实例操作菜单中的「定时关机」
  3. 选择关机时间
  4. 确认设置

这种方式最直观,适合大多数场景。

方式二:在终端中使用 shutdown 命令

如果你已经通过 JupyterLabSSH 进入实例,也可以直接在终端里使用 shutdown 命令关机。

常用命令

bash
shutdown

说明

  • shutdown 表示立即执行

和训练任务联动

如果你希望训练结束后自动关机,可以把 shutdown 直接接在训练命令后面:

bash
# 训练结束后立即关机
python train.py && shutdown

# 后台运行训练,结束后自动关机
nohup bash -c "python train.py && shutdown" > train.log 2>&1 &

如果是长时间训练,建议配合 守护进程 使用。

注意事项

重要

  • 定时关机会强制关闭实例,请确保程序已保存数据
  • 建议配合 守护进程 使用,避免 SSH 断开导致任务提前结束
  • 按量计费实例关机后停止计费,但连续关机 7 天将被释放
  • 使用 shutdown 会立即关闭实例,请确认任务和数据已处理完成

取消定时关机

  • 通过控制台设置的定时关机:在实例操作菜单中选择「取消定时关机」即可。

推荐用法

  • 预计训练会在固定时间结束:优先用控制台里的「定时关机」
  • 已经在终端里跑任务,想直接关机:使用 shutdown
  • 想让训练完成后自动收尾:用 python train.py && shutdown

相关文档

智算无疆 川流不息