Last active
September 22, 2022 11:56
-
-
Save pmNiko/10bff7c2d7adc8d0ed3435e28c742282 to your computer and use it in GitHub Desktop.
Export variables multiline
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
_________ ::::::: Exportación de variables leidas a partir de un archivo :::::::::: __________ | |
El primer escenario es el caso simple en el que exportamos un contenido de manera directa, | |
es decir, exportamos una variable que tiene como valort un string en linea. Esto lo podemos | |
hacer desde .bashrc || .bash_profile || /etc/environment || /etc/profile | |
Por ejemplo: | |
/etc/environment | |
MI_VARIABLE="https://dommain.com" | |
Para que surta efecto se debe reiniciar o ejecutar source /etc/environment | |
___________________ Leer el valor desde un archivo ______________________ | |
Para leer el valor desde un archivo, como por ejemplo si tenemos los certificados SSL | |
en ~/certificados/mycertificatekey.pem -> este contendrá un hash multilinea el cual | |
vamos a importar desde el archivo /etc/profile | |
### ------- Certificates SSL ---------## | |
export SSL_CERTIFICATE_API_KEY=$(cat ~/certificados/key.pem) | |
Ahora al reiniciar la variable estará disponible globalmente para todos los usuario. | |
Fuente: https://unix.stackexchange.com/questions/299147/setting-variables-in-etc-environment-not-having-an-affect-but-setting-them-in-c | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment