我是新来的云初始化,我的最终目标是每一个EC2现货实例激活时运行的R脚本,但为了测试我创建了一个点播Ubuntu 12.04实例并创建了一个简单的脚本,但重启后没有任何反应。下面是我所采取的步骤:云初始化每启动脚本无所事事
- 推出新Ubunut 12.04实例
- 导航到
/var/lib/cloud/scripts/per-boot
sudo vi script.sh
- 添加以下代码:
#!/bin/sh
echo "test"
sudo reboot
在这一点上,我想我应该会看到一个“测试”打印当实例重新启动,但什么也没有。我去看看/var/log/cloud-init.log
,但没有任何错误或任何不寻常的事情。
我清楚地失去了一些东西,以便在正确的方向上没有任何提示将不胜感激!
谢谢!
我终于成功地做到这一点使用'rc.local',这并没有回答我原来的问题,我仍然不知道为什么脚本不加载,但它可能帮助别人同样的情况矿山 – JordanBelf