Recientemente descubrí /etc/environment
, lo que parece una forma más estándar de configurar variables de entorno simples que los scripts, pero me preguntaba si había una forma de hacer referencia a las variables de entorno en el archivo / etc / environment.
Es decir, tengo esto:
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"
$JAVA_HOME/bin
Sin embargo, si intento agregar a la definición de RUTA, obtengo $ JAVA_HOME / bin, y no la variable interpolada. Para remediar esto, estoy creando environment.sh en profile.d para agregar las /bin
entradas a la ruta, pero esto parece descuidado y desorganizado.
¿Hay alguna manera de hacer referencia a las variables de entorno en / etc / environment?
/etc/environment
, recurrí/etc/profile
, gracias por tu sugerencia.