启动脚本记录位置

Chr*_*rre 10 google-compute-engine google-cloud-platform gcloud ubuntu-16.04

在Google Cloud Platform的Ubuntu 16.04.1实例中,我的启动脚本的输出被写入/var/log/startupscript.log.

由于他们升级到16.04.02我找不到日志了.

任何的想法?

Ove*_*ryd 33

正确的答案(现在)是使用journalctl:

sudo journalctl -u google-startup-scripts.service
Run Code Online (Sandbox Code Playgroud)

您可以像这样重新运行启动脚本:

sudo google_metadata_script_runner --script-type startup
Run Code Online (Sandbox Code Playgroud)

另请参阅:https://cloud.google.com/compute/docs/instances/startup-scripts/linux


Gal*_*one 14

官方文档更新:

启动脚本输出将写入以下日志文​​件:

  • CentOS和RHEL:/ var/log/messages

  • Debian:/var/log/daemon.log

  • Ubuntu 14.04,16.04和16.10:/ var/log/syslog
  • SLES 11和12:/ var/log/messages


Gov*_*vna -1

有两种方法可以搜索日志文件,可能更多,但我知道以下内容。

  1. locate -i startupscript.log- 您可能需要定期更新索引才能使此选项达到最佳效果。
  2. 从根开始 find / -iname startupscript.log -print