Я должен установить переменные EC2_HOME и JAVA_HOME перед запуском команды (ec2-describe-region)
Как мне сделать это за один раз?
Я должен установить переменные EC2_HOME и JAVA_HOME перед запуском команды (ec2-describe-region)
Как мне сделать это за один раз?
Ответы:
Вы можете одноразово установить переменные для одной команды, поместив их в командной строке перед командой:
$ EC2_HOME=/path/to/dir JAVA_HOME=/other/path ec2-describe-regions
Кроме того, вы можете экспортировать их в среду, и в этом случае они будут установлены для всех будущих команд:
$ 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
Как и в другой системе * nix, вы можете добавить следующую функцию в свой .bashrc файл в вашем HOME каталоге.
function startec2(){
EC2_HOME=/path/to/dir
JAVA_HOME=/other/path
ec2-describe-regions
}
Теперь вы можете запустить свою программу с помощью следующей команды:
startec2
export EC2_HOME=/path JAVA_HOME=/path
.