启动脚本日志位置

问题描述 投票:0回答:3

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

/var/log/startupscript.log

自从他们升级到

16.04.02
以来,我再也找不到日志了。

有什么想法吗?

google-cloud-platform google-compute-engine ubuntu-16.04 gcloud
3个回答
31
投票

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

sudo journalctl -u google-startup-scripts.service

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

sudo google_metadata_script_runner --script-type startup

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


29
投票

来自官方文档的更新:

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

  • 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

-1
投票

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

  1. locate -i startupscript.log
    - 您可能需要定期更新索引才能使此选项达到最佳效果。
  2. 从根源
    find / -iname startupscript.log -print
    .
© www.soinside.com 2019 - 2024. All rights reserved.