如何在实例启动后的一定时间后启动实例关闭?

问题描述 投票:0回答:2

我在 GCP 中有实例。 我可以安排开始和停止使用调度程序的时间。 但是,我不需要一天中的特定时间,我想要实例启动后之后的特定时间。

例如 - 在实例启动并运行 8 小时后停止实例。

google-cloud-platform virtual-machine scheduled-tasks instance
2个回答
2
投票
您可以在创建 VM 时将

启动脚本的内容直接添加到 VM。

您还可以将 Linux 启动脚本直接传递到现有 VM:

在您的云控制台中,转到虚拟机实例页面,然后单击要传递启动脚本的实例

  1. 单击“编辑”。

  2. 在自动化下,指定以下内容:

#! /bin/bash shutdown -P +60

-P

 指示系统关闭然后断电。

time参数指定何时执行关闭操作。

时间可以用不同的方式格式化:

首先,它可以是格式为

hh:mm 的绝对时间

,其中 
hh
 是小时(1 或 2 位数字,从 0 到 23),
mm
 是小时中的分钟(两位数) ).

其次,可以采用格式

+m

,其中
m
是等待的分钟数。

此外,单词

now

与指定
+0
相同;它会立即关闭系统。


1
投票
在 Google 控制台中,如果您转到虚拟机并单击“编辑”,您可以在“管理”部分中为虚拟机设置时间限制

来自此预览功能的

文档

通过自动终止,您可以安排 VM 在达到特定时间限制(持续时间或时间)时终止(停止或删除)。

© www.soinside.com 2019 - 2024. All rights reserved.