Foros del Web » Administración de Sistemas » Unix / Linux »

Error en tarea programada en Solaris (dbaccess, Informix)

Estas en el tema de Error en tarea programada en Solaris (dbaccess, Informix) en el foro de Unix / Linux en Foros del Web. Hola, tengo un script en Solaris 7, que realiza ciertos comandos sql sobre una bd Informix. Cada vez que corro el script de modo interactivo, ...
  #1 (permalink)  
Antiguo 17/03/2008, 11:37
Avatar de jotaaigriegao  
Fecha de Ingreso: marzo-2008
Mensajes: 60
Antigüedad: 16 años, 8 meses
Puntos: 0
Error en tarea programada en Solaris (dbaccess, Informix)

Hola, tengo un script en Solaris 7, que realiza ciertos comandos sql sobre una bd Informix. Cada vez que corro el script de modo interactivo, todo resulta exitoso,sin embargo, al haberlo programado con el crontab, sale el siguiente error:

-23101 Unable to load locale categories.

Se supone que eso indica que la variable INFORMIXDIR no esta bien seteada. hay q modificar el etc/profile? que puede estar ocurriendo?

pd.- en modo interactivo, el resultado de un echo a esa variable es la ruta donde se instalo el informix.

Alguien sabe como se puede solucionar esto?

Gracias
  #2 (permalink)  
Antiguo 17/03/2008, 21:36
Avatar de AleSanchez
Colaborador
 
Fecha de Ingreso: septiembre-2004
Ubicación: Buenos Aires, Argentina
Mensajes: 3.692
Antigüedad: 20 años, 2 meses
Puntos: 47
Re: Error en tarea programada en Solaris (dbaccess, Informix)

Seteala antes de ejecutar el otro proceso, algo asi como:
Código:
export INFORMIXDIR=tu_valor; /tu/script

Ojo que no se si en Solaris se definen asi las variables.
Saludos.
__________________
¡Volviendo a la programación!
  #3 (permalink)  
Antiguo 01/04/2008, 11:45
Avatar de jotaaigriegao  
Fecha de Ingreso: marzo-2008
Mensajes: 60
Antigüedad: 16 años, 8 meses
Puntos: 0
Re: Error en tarea programada en Solaris (dbaccess, Informix)

Gracias! esa era la manera. simplemente hay q definir las variables de entorno para aquellos scripts que sean calendarizados en el crontab. en este caso, tenia que definir PATH, INFORMIXDIR e INFORMIXSERVER. aparentemente los scripts de login para cada shell no son llamados cuando se trata de crontab.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 08:54.