J'ai un fichier qui définit les variables d'environnement (JAVA_HOME, ANT_HOME ...) que j'utilise pour effectuer des tâches liées à la programmation java. Lorsque je veux configurer le nouvel environnement, je tape "source devenv" (devenv étant le fichier qui contient la nouvelle configuration de l'environnement). J'essaie de créer un raccourci qui ouvre le terminal GNOME et définit automatiquement ces variables, mais je ne sais pas comment. J'ai essayé. "Gnome-terminal --command =" source de devenv » sans succèsComment ouvrir gnome-terminal avec de nouvelles variables d'environnement?
Mon fichier devenv:
#!/bin/bash
JAVA_HOME=./jdk1.6.0_21
export PATH=$JAVA_HOME/bin:$PATH
export ANT_HOME=./apache-ant-1.8.1
PS1="[jdkenvironment] \w @ "
/bin/bash
Quand je tapez echo $ JAVA_HOME ce qui suit est imprimé:
[email protected]:~/jdk$ echo $JAVA_HOME
[email protected]:~/jdk$
Alors qu'il ouvre un nouveau gnome-terminal, aucune des variables d'environnement sont définies là-dessus. Consultez ma modification pour voir comment fonctionne mon fichier 'devenv'. –
@Thiado: vous avez oublié la dernière ligne - '/ bin/bash'. Ce n'est pas un fichier rc, c'est un script shell simple pour modifier l'environnement et lancer un nouveau shell. – Dummy00001
Vérifier ma modification, même si j'ajoute le/bin/bash, aucune des variables n'est définie dans la nouvelle fenêtre –