El 25 de enero de 2013 10:43, René Lara Alvarado admin@probajio.com.mxescribió:
Gracias! Ya lo hice y funcionó. Vaya que secretos tiene todo esto! :-) Saludos r.lara
-----Mensaje original----- De: centos-es-bounces@centos.org [mailto:centos-es-bounces@centos.org] En nombre de Carlos Restrepo Enviado el: Jueves, 24 de Enero de 2013 08:05 p.m. Para: centos-es@centos.org Asunto: Re: [CentOS-es] Ignora instrucion en /etc/rc.local
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@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@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%3E
://openinsecureit.mx/keys/dominus.ceo.asc<
https://insecure-it.com.mx/keys/dominus.ceo.asc%3E
2013/1/24 "Ing. Ernesto Pérez" centos@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
CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
Chévere que te haya funcionado. :)