Estoy ejecutando una aplicación que requiere establecer variables de entorno para establecer.
Por el momento, la forma en que lo estoy logrando es exportando el EV en la línea de comando y luego ejecutando la aplicación desde la línea de comando.
Quiero poder ejecutar la aplicación desde mi menú (ya es un elemento del menú después de instalarla).
¿Cómo puedo configurar el env var para que siempre esté disponible, para que pueda ejecutar la aplicación desde el menú en lugar de desde la CLI?
Respuestas:
Agregue las declaraciones de variables de entorno al archivo
.profile
en su directorio de inicio:Si hay comillas simples en el valor, reemplácelas por
'\''
(existen otros mecanismos de comillas , este es el más simple de explicar).Si desea que las variables estén disponibles para todos los usuarios, agregue las declaraciones a
/etc/profile.d/my-app-environment.sh
(reemplacemy-app-environment
por un nombre más descriptivo).fuente
/etc/profile
de un archivo a un directorio?/etc/profile.d
, gracias por señalarlo. Desde al menos Ubuntu 8.04 y Debian Lenny,/etc/profile
fuentes/etc/profile.d/*.sh
./etc/profile
archivo carga lo que está en el/etc/profile.d
directorio