Tengo servidores CentOS/RHEL con aplicaciones que corren algún producto de cobol y me ocurria lo mismo que a ti, lo soluciono de la siguiente manera:
Edita el archivo /etc/profile y al final del archivo escribe la siguiente línea: . /usr/acucobol813/lib ( ten presente que la instrucción empieza con un punto (.) espacio y luego el path de la librería que quieres que cargue). Cierra la sección y al abrir una nueva sección ejecuta la sentencia env y veras la variable LD_LIBRARY_PATH esta cargando la ruta de la librería que necesitas. Espero te sirva. CR! El 24 de enero de 2013 19:26, Jose Fernández Rodríguez < jfernand2...@hotmail.com> escribió: > 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: dominus....@gmail.com > > Date: Thu, 24 Jan 2013 18:14:16 -0600 > > To: centos-es@centos.org > > 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" <cen...@ecualinux.com> > > > > > 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 > > > CentOS-es@centos.org > > > http://lists.centos.org/mailman/listinfo/centos-es > > > > > _______________________________________________ > > CentOS-es mailing list > > CentOS-es@centos.org > > http://lists.centos.org/mailman/listinfo/centos-es > > _______________________________________________ > CentOS-es mailing list > CentOS-es@centos.org > http://lists.centos.org/mailman/listinfo/centos-es > -- Carlos R!. _______________________________________________ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es