Devo definir as variáveis EC2_HOME e JAVA_HOME antes de executar um comando (ec2-describe-regiões)
Como faço isso de uma vez?
Devo definir as variáveis EC2_HOME e JAVA_HOME antes de executar um comando (ec2-describe-regiões)
Como faço isso de uma vez?
Respostas:
Você pode definir vars uma vez para um único comando, colocando-os na linha de comando antes do comando:
$ EC2_HOME=/path/to/dir JAVA_HOME=/other/path ec2-describe-regions
Como alternativa, você pode exportá-los no ambiente e, nesse caso, eles serão definidos para todos os comandos futuros:
$ export EC2_HOME=/path/to/dir
$ export JAVA_HOME=/other/path
$ ec2-describe-regions
sudo -u somebody CVSROOT=:ext:somebody@12.18.127.22:/usr/local/ncvs CVS_RSH=ssh cvs co my/dir/ancient-file.py
Como outro sistema * nix, você pode adicionar a função a seguir em seu arquivo .bashrc no diretório HOME.
function startec2(){
EC2_HOME=/path/to/dir
JAVA_HOME=/other/path
ec2-describe-regions
}
Agora, você pode iniciar seu programa com o seguinte comando:
startec2
export EC2_HOME=/path JAVA_HOME=/path
.