是否可以仅在 GCP 上首次启动时运行启动脚本?

Aja*_*har 2 google-cloud-platform

假设,我只需要在第一次启动虚拟机时运行启动脚本。我的虚拟机可以频繁启动/停止,我不想在每次启动时都运行脚本。根据 GCP 文档,每次实例启动时启动脚本都会运行。

Joh*_*ley 5

启动脚本在每次启动时运行。没有“运行一次”设置/选项。

我建议在脚本运行后设置一个标志,例如磁盘上的文件。然后在脚本开始时检查此标志是否存在,如果存在则退出。