定时关机
定时关机可以让实例在指定时间自动关闭,避免忘记关机造成不必要的费用。
适用场景
- 训练任务预计在某个时间完成
- 夜间运行任务,希望凌晨自动关机
- 按量计费实例,控制使用时长
- 希望让训练结束后自动收尾,不再手动盯守
方式一:控制台设置
- 在控制台找到目标实例
- 点击实例操作菜单中的「定时关机」
- 选择关机时间
- 确认设置
这种方式最直观,适合大多数场景。
方式二:在终端中使用 shutdown 命令
如果你已经通过 JupyterLab 或 SSH 进入实例,也可以直接在终端里使用 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
相关文档
- 守护进程 - 后台运行程序
- SSH 远程连接 - 使用终端执行关机命令
- JupyterLab - 在网页终端中执行命令
- 计费说明 - 费用与计费规则
- 省钱技巧 - 成本控制建议
