amazon-web-services - 有什么方法可以找到 mac-ec2 的用户数据执行日志,类似于我们为 linux-ec2 找到的(/var/log/cloud-init.log)?
问题描述
有什么方法可以找到 mac-ec2 的用户数据执行日志,类似于我们为 linux-ec2 找到的日志。
对于 linux 实例,用户数据标准输出可以在这里看到:/var/log/cloud-init.log
当我检查 mac-ec2 时,我发现标准输出位置是:/var/log/amazon/ec2/ec2-macos-init.log
但是,ec2-macos-init.log只显示用户数据的执行状态。我需要的是逐步执行日志,以便我可以从我的用户数据脚本中检查哪个命令失败。
有人可以在这里帮助我吗?谢谢
解决方案
我在 /var/log/amazon/ec2/ec2-macos-init.log 找到它
它以单独的块显示 STDOUT 和 STDERR,但我调试问题所需的所有信息都在那里。
2021/10/16 17:25:48.706183 Successfully completed module [ExecuteUserData] (type: userdata, group: 4) with message: successfully ran user data with stdout: [...] and stderr: [...]
省略号实际上显示了我的脚本的输出。
推荐阅读
- arrays - 不能在没有交叉和超出范围的值的情况下对两个数组进行洗牌
- docker - Docker 运行因仲裁而失败
- vue.js - Vue是否根据步骤变量显示或隐藏步骤
- go - Golang 生产者通道作为参数或返回值
- angular - Ionic 4 / Angular 6 - 使用拦截器重定向 401/403 上的登录页面
- litho - Facebook Litho:片段恢复时未触发可见事件
- node.js - 启动/升级作曲家网络中的问题:意外的令牌常量
- java - MacOS Eclipse IDE 运行具有旧 Java 版本的应用程序
- c# - C# Post,Webrequest 循环不工作,循环 i = 2 然后没有结果
- sql - 如何获得仅按最后日期选择的结果?