首页 > 解决方案 > 有什么方法可以找到 mac-ec2 的用户数据执行日志,类似于我们为 linux-ec2 找到的(/var/log/cloud-init.log)?

问题描述

有什么方法可以找到 mac-ec2 的用户数据执行日志,类似于我们为 linux-ec2 找到的日志。

但是,ec2-macos-init.log只显示用户数据的执行状态。我需要的是逐步执行日志,以便我可以从我的用户数据脚本中检查哪个命令失败。

有人可以在这里帮助我吗?谢谢

标签: amazon-web-servicesmacosamazon-ec2

解决方案


我在 /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: [...]

省略号实际上显示了我的脚本的输出。


推荐阅读