Dovrei impostare le variabili EC2_HOME e JAVA_HOME prima di eseguire un comando (ec2-Descrivere-Regioni)
Come posso farlo in una volta sola?
Dovrei impostare le variabili EC2_HOME e JAVA_HOME prima di eseguire un comando (ec2-Descrivere-Regioni)
Come posso farlo in una volta sola?
Risposte:
Puoi impostare le variabili una volta per un singolo comando inserendole nella riga di comando prima del comando:
$ EC2_HOME=/path/to/dir JAVA_HOME=/other/path ec2-describe-regions
In alternativa, puoi esportarli nell'ambiente, nel qual caso verranno impostati per tutti i comandi futuri:
$ 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
Come altri sistemi * nix, puoi aggiungere la funzione come segue nel tuo file .bashrc nella tua directory HOME.
function startec2(){
EC2_HOME=/path/to/dir
JAVA_HOME=/other/path
ec2-describe-regions
}
Ora puoi avviare il tuo programma con il seguente comando:
startec2
export EC2_HOME=/path JAVA_HOME=/path
.