[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]
[Hilos de Discusión] [Fecha] [Tema] [Autor]Gracias...me di cuenta que era necesario esportar TODAS las variables de ambiente que se encuentran definidas (en el .profile) para el usuario. Solamente las agregue en el script y ya! Gracias otra vez
> Saludos! > > ¿Alguien sabe como exportar variables de ambiente desde un script> eficientemente? Sucede que hice un script que entre otras cosas accesa a una> base de datos en INFORMIX usando dbaccess como interface y lo ejecuto > llamandolo desde un cron. >> Cuando ejecuto el script desde linea de comandos, hace lo que debe hacer y> funciona correctamente; el problema surge cuando es ejecutado usando el> cron. Cuando el script es llamado por el cron aparece el siguiente mensaje:> > 25560: Environment variable INFORMIXSERVER must be set. > > Y eso que tengo declarada y esportada la variable en el script de la > siguiente manera: > > set -a INFORMIXSERVER=abc_def > export INFORMIXSERVER > > > ¿alguien puede ayudarme? > Gracias! Depende del shell que estes utilizando para hacer el guion. Ignoro si set -a sea portable, pero deberia funcionar con sh y parientes. Si no: para sh, bash, amigos y demas INFORMIXSERVER=abc_def export INFORMIXSERVER para csh, tcsh, amigos y parientes setenv INFORMIXSERVER abc_def Espero eso sirva. Saludos -- (o- Cristian Othon Martinez Vera <cfuga en itam mx> Pulchrum est paucorum //\ http://eniac.rhon.itam.mx/~cfuga/ hominum. v_/_
maurik _________________________________________________________________________ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com. --------------------------------------------------------- para salir de la lista, enviar un mensaje con las palabras "unsubscribe ayuda" en el cuerpo a majordomo en linux org mx