【发布时间】:2018-01-14 21:57:52
【问题描述】:
我在谷歌云计算 (GCE) 上有一个标准 Debian 8.9 实例,我的启动脚本被忽略了。
在自定义元数据字段中,对于启动脚本,我正在尝试运行 Rscript(用于批量执行 R 文件),然后关闭系统,如下所示:
#! /bin/bash
sudo /usr/bin/Rscript /home/myuser/launch_script.R
sudo shutdown -h now
启动实例后立即关闭,Rscript 被忽略。删除关闭的最后一行会导致 GCE 实例启动,但 Rscript 将被忽略。从终端只运行“sudo /usr/bin/Rscript /home/myuser/launch_script.R”会导致脚本运行。它的 chmod 为 755,所以我认为这不是权限问题。
除了这个问题,我在其他地方读到日志记录应该发生在 /var/log/ 中,但那里什么都没有。相反,我在实例的根目录中有一堆日志文件(仅包含启动脚本,没有其他内容):
【问题讨论】:
标签: google-cloud-platform google-compute-engine