J'ai récemment découvert /etc/environment
, ce qui semble être un moyen plus standard de configurer des variables d'environnement simples que des scripts, mais je me demandais s'il y avait un moyen de référencer les variables d'environnement dans le fichier / etc / environment.
Autrement dit, j'ai ceci:
JAVA_HOME="/tools/java"
GRAILS_HOME="/tools/grails"
GROOVY_HOME="/tools/groovy"
GRADLE_HOME="/tools/gradle"
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
Si j'essaye d'ajouter $JAVA_HOME/bin
à la définition de PATH, cependant, j'obtiens $ JAVA_HOME / bin, et non la variable interpolée. Pour remédier à cela, je crée environment.sh dans profile.d pour ajouter les /bin
entrées au chemin, mais cela semble bâclé et désorganisé.
Existe-t-il un moyen de faire référence aux variables d'environnement dans / etc / environment?
/etc/environment
, j'ai eu recours à/etc/profile
, merci pour votre suggestion.