[CentOS-es] Ignora instrucion en /etc/rc.local

Carlos Restrepo restrcarlos en gmail.com
Vie Ene 25 02:04:58 UTC 2013


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 <
jfernand2182 en 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.ceo en gmail.com
> > Date: Thu, 24 Jan 2013 18:14:16 -0600
> > To: centos-es en 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" <centos en 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 en centos.org
> > > http://lists.centos.org/mailman/listinfo/centos-es
> > >
> > _______________________________________________
> > CentOS-es mailing list
> > CentOS-es en centos.org
> > http://lists.centos.org/mailman/listinfo/centos-es
>
> _______________________________________________
> CentOS-es mailing list
> CentOS-es en centos.org
> http://lists.centos.org/mailman/listinfo/centos-es
>



-- 
Carlos R!.


Más información sobre la lista de distribución CentOS-es