我是 cloud-init 的新手,我的最终目标是每次 EC2 Spot 实例激活时运行一个 R 脚本,但为了测试它,我创建了一个按需 Ubuntu 12.04 实例并创建了一个简单的脚本,但之后没有任何反应重启。以下是我采取的步骤:
- 启动了新的 Ubunut 12.04 实例
- 导航
/var/lib/cloud/scripts/per-boot
sudo vi script.sh
- 添加了以下代码:
#!/bin/sh
回显“测试”
sudo reboot
在这一点上,我想当实例重新启动时我应该看到一个“测试”打印,但那里什么也没有。我去看看,/var/log/cloud-init.log
但没有错误或任何异常。
我显然错过了一些东西,所以任何正确方向的提示都将不胜感激!
谢谢!