![如何检查是否已成功在 EC2 中运行 Shell 脚本?](https://linux22.com/image/589938/%E5%A6%82%E4%BD%95%E6%A3%80%E6%9F%A5%E6%98%AF%E5%90%A6%E5%B7%B2%E6%88%90%E5%8A%9F%E5%9C%A8%20EC2%20%E4%B8%AD%E8%BF%90%E8%A1%8C%20Shell%20%E8%84%9A%E6%9C%AC%EF%BC%9F.png)
我对 Ec2 很陌生。我编写了一组 shell 脚本并在 ec2 实例上运行:
ec2-run-instances ami-82fa58eb -d Setup.sh
我仅得到以下输出:
RESERVATION r-ed405088 980691203742 default
INSTANCE i-7eb12d06 ami-82fa58eb pending 0 m1.small 2012-07-13T08:15:25+0000 us-east-1a aki-825ea7eb monitoring-disabled ebs paravirtual xen sg-ff369697 default
我怎么知道我的shell脚本已经成功执行了?
答案1
您可以让 shell 脚本创建日志文件、使用命令登录 syslog logger
、向自己发送电子邮件、使用 Amazon SNS 或以其他方式通知您。
我认为输出用户数据shell 脚本没有存储在任何地方。
我发现这篇博文对于学习如何利用用户数据用于在设置时定制新实例。