Buen día lista, Cuando uno ejecuta desde una consola un script de la forma sh script o de la forma ./script las variables de ambiente exportadas son cargadas solo dentro de la ejecución de ese script. Se crea un nuevo proceso (sh) y el proceso padres (la consola bash o sh que tenemos abierta) es ajena a la ejecución de ese proceso. Para cargar variables de ambiente desde un script en nuestra consola ejecutamos . script "punto espacio script" pueden comprobarlo con el comando env antes y después de ejecutar. Saludos.
> From: [email protected] > Date: Thu, 24 Jan 2013 18:14:16 -0600 > To: [email protected] > Subject: Re: [CentOS-es] Ignora instrucion en /etc/rc.local > > Para mi es algo extraño, tampoco me he puesto a investigar, pero desde un > shell script no he podido exportar una variable, sin embargo la forma en > como solucione eso es dentro de los archivos de configuración de tus > usuarios, dependiendo el shell que tengas: > > - .bashrc > -.bash_profile > - .profile > > > Si lo quieres para todos tus usuarios podrías poner en /etc/profile o en > un script dentro de /etc/profile.d > > > > > > > > Saludos > -- > Ricardo David Carrillo Sánchez > Administrador de Sistemas > Analista de Seguridad Informática > PGP/GPG key fingerprint: 4EDE BEF9 2FAE AC73 8D5A B749 52CB C88B 0655 F2A0 > PGP/GPG public key: http <https://insecure-it.com.mx/keys/dominus.ceo.asc> > ://openinsecureit.mx/keys/dominus.ceo.asc<https://insecure-it.com.mx/keys/dominus.ceo.asc> > > > 2013/1/24 "Ing. Ernesto Pérez" <[email protected]> > > > On 01/24/2013 05:18 PM, René Lara Alvarado wrote: > > > Buenas tardes a todos. > > > > > > Edito el archivo /etc/rc.local agragando la línea: > > > > > > export LD_LIBRARY_PATH=/usr/acucobol813/lib > > > > > > > Esta variable posiblemente se inicialice cuando un usuario arranca su > > sesión o shell. > > > > Prueba modificar /etc/ld.so.conf, agregando ahi el directorio en > > cuestión y luego le verificas con ldconfig -v > > > > la otra variante podría ser en los scripts de inicio del usuario > > (/etc/bashrc o .bashrc( le agregues algo así: > > > > export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/acucobol813/lib > > > > saludos > > epe > > > > _______________________________________________ > > CentOS-es mailing list > > [email protected] > > http://lists.centos.org/mailman/listinfo/centos-es > > > _______________________________________________ > CentOS-es mailing list > [email protected] > http://lists.centos.org/mailman/listinfo/centos-es _______________________________________________ CentOS-es mailing list [email protected] http://lists.centos.org/mailman/listinfo/centos-es
