EC2用户数据脚本没有find命令

我试图获得一个用户数据脚本工作在EC2,亚马逊Linux发行版。 该脚本确实运行,但对于大多数命令,如ec2-metadatagem它抱怨command not found 。 这些工具已经安装好了,我可以在login时运行它们。

我想,这与PATH没有设置或类似的东西有关。 我如何让脚本像在shell中运行一样?

目前,我已经开始使用类似下面的方式来解决这个问题,但是它已经失控了。 /usr/local/rvm/bin/rvm default do bundle install

虽然没有使用Amazon Linux,但我已经设法让我的用户脚本工作,而不必通过在文件顶部导出PATH来声明完整path。

 export=$PATH:/insert/your/path/here:/other/path/here