【问题标题】:GCP - Initate a shutdown to an instance after certein time when it started (for example 3 hours after started)GCP - 在实例启动后的特定时间(例如启动后 3 小时)启动对实例的关闭
【发布时间】:2022-01-19 16:28:06
【问题描述】:

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

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

【问题讨论】:

  • 在你的启动脚本中,你可以执行sudo shutdown -P +180延迟180分钟(3小时)

标签: google-cloud-platform virtual-machine scheduled-tasks instance


【解决方案1】:

您可以在创建 VM 时将 startup script 的内容直接添加到 VM。

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

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

  1. 点击编辑。

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

 #! /bin/bash
shutdown -P +60

-P 指示系统关闭然后断电。

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

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

首先,它可以是hh:mm 格式的绝对时间,其中hh 是小时(1 位或2 位数字,从0 到23),mm 是分钟小时(两位数)。

其次,可以是+m的格式,其中m是等待的分钟数。

另外,单词now 与指定+0 相同;它会立即关闭系统。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多