【发布时间】:2012-08-27 17:43:17
【问题描述】:
我是 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,但没有错误或任何异常。
我显然遗漏了一些东西,所以任何正确方向的提示都将不胜感激!
谢谢!
【问题讨论】:
-
我终于设法使用
rc.local做到了这一点,这并没有回答我原来的问题,因为我仍然不知道为什么脚本没有加载,但它可能会对处于相同情况的人有所帮助作为我的
标签: ubuntu amazon-ec2 cloud-init