Embora não esteja usando o Amazon Linux, eu consegui fazer meu script de usuário funcionar sem ter que declarar caminhos completos, exportando o PATH no topo do arquivo.
export=$PATH:/insert/your/path/here:/other/path/here
Estou tentando fazer com que um script de dados do usuário funcione no EC2, distribuição do Amazon Linux. O script é executado, mas, para a maioria dos comandos, como ec2-metadata
ou gem
, ele reclama de command not found
. As ferramentas estão instaladas e eu posso executá-las quando eu fizer login.
Eu acho, tem a ver com o PATH
não sendo definido ou algo assim. Como posso fazer o script se comportar como se eu estivesse rodando em um shell?
Atualmente, comecei a trabalhar com linhas como as seguintes, mas isso ficou fora de controle.
/usr/local/rvm/bin/rvm default do bundle install
Embora não esteja usando o Amazon Linux, eu consegui fazer meu script de usuário funcionar sem ter que declarar caminhos completos, exportando o PATH no topo do arquivo.
export=$PATH:/insert/your/path/here:/other/path/here
Tags amazon-ec2