我刚刚在AWS上试用了Debian 7.1 AMI(来自市场)。我的用户数据脚本有问题。 他没有在启动时执行,我的脚本适用于Amazon AMI但不适用于Debian(我也尝试使用一个简单的脚本:echo“toto”> /tmp/test.log但没有)。
有什么想法吗?
由于
马特
P.S:我用#!/ bin / bash
开始我的剧本答案 0 :(得分:0)
实际上,用户数据脚本只执行一次。如果您基于Debian市场AMI创建AMI,当您启动“自定义”AMI时,用户数据已经在您启动Debian基础AMI时执行。
如果您希望在自定义AMI上执行用户数据,则必须更改init.d ec2-run-user-data的insserv:
sudo -i insserv -d ec2-run-user-data
现在你可以创建一个AMI。
马特