GCP 启动脚本执行位置
Posted
技术标签:
【中文标题】GCP 启动脚本执行位置【英文标题】:GCP Startup Script Execution location 【发布时间】:2017-10-12 11:31:03 【问题描述】:默认情况下,GCP VM 实例在 /tmp 位置执行启动脚本。
但在我定制的 ubuntu 操作系统中,出于安全原因,我对 /tmp 位置有限制,不能在该位置执行任何操作。
有没有办法改变启动脚本的默认执行路径。
谢谢,
【问题讨论】:
【参考方案1】:是的,你可以!
1.你需要进入你的虚拟机的/etc/default/instance_configs.cfg
2.如果文件存在,打开它并移动到[元数据]部分。
3.您可能会看到一个“run_dir =”行,它指向脚本的目标运行文件夹。您可以对其进行编辑以设置备用运行目录,例如 /home。
4.测试错误是否仍然存在。
【讨论】:
【参考方案2】:我不知道我是否理解得很好;但您可以直接在控制台中更改启动脚本:
计算引擎 --> vm 实例 --> 单击您的机器以查看详细信息 --> 元数据 --> 启动脚本
然后你可以在那里更改脚本
【讨论】:
以上是关于GCP 启动脚本执行位置的主要内容,如果未能解决你的问题,请参考以下文章