Je suis censé définir les variables EC2_HOME et JAVA_HOME avant d'exécuter une commande (ec2-describe-regions)
Comment faire cela en une seule fois?
Je suis censé définir les variables EC2_HOME et JAVA_HOME avant d'exécuter une commande (ec2-describe-regions)
Comment faire cela en une seule fois?
Réponses:
Vous pouvez définir des variables uniques pour une seule commande en les plaçant sur la ligne de commande avant la commande:
$ EC2_HOME=/path/to/dir JAVA_HOME=/other/path ec2-describe-regions
Vous pouvez également les exporter dans l'environnement, auquel cas ils seront définis pour toutes les commandes futures:
$ 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
Comme tout autre système * nix, vous pouvez ajouter la fonction suivante dans votre fichier .bashrc sous votre répertoire HOME.
function startec2(){
EC2_HOME=/path/to/dir
JAVA_HOME=/other/path
ec2-describe-regions
}
Maintenant, vous pouvez démarrer votre programme par la commande suivante:
startec2
export EC2_HOME=/path JAVA_HOME=/path
.