在 Google Cloud Platform 的 Ubuntu 16.04.1 实例中,我的启动脚本的输出被写入
/var/log/startupscript.log
。
自从他们升级到
16.04.02
以来,我再也找不到日志了。
有什么想法吗?
正确的答案(现在)是使用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
来自官方文档的更新:
启动脚本输出写入以下日志文件:
CentOS 和 RHEL:
/var/log/messages
Debian:
/var/log/daemon.log
/var/log/syslog
/var/log/messages
有两种方法可以搜索日志文件,可能更多,但我知道以下内容。
locate -i startupscript.log
- 您可能需要定期更新索引才能使此选项达到最佳效果。find / -iname startupscript.log -print
.