Luis Roa P. wrote:
Emiliano Sutil escribió:
Hola
Tengo un pequeño problemilla con un script que tengo que se lanza desde el cron. Resulta que ese script formatea la fecha para crear una especie de log. El caso es que si lo lanzo a mano el formato de fecha me sale de una manera, pero si lo lanzo desde el cron el formato de la fecha es otro distinto,
¿Como puedo hacer para que el formato de fecha sea igual en ambos casos?
Gracias
Emiliano Sutil
Como el asunto de tu mensaje lo sugiere, lo mas probable es que tengas problemas precisamente con el uso de variables de entorno. Cron no tiene activas las mismas variables de entorno que tiene una sesion shell (bash). Si esa es la explicacion, entonces quiere decir que tu script esta usando variables de entorno que no define explicitamente, y en consecuencia basta que lo hagas para solucionar el problema, en la forma:
export VARIABLE=Contenido
Pues justo he hecho esto en el script export LC_TIME="es_ES.UTF-8" y ya me sale correctamente. No me habia percatado del detalle de que puedo configurar todas las variables cuando lanzo el script Gracias
Luego al script le dara exactamente lo mismo si lo lanzas desde cron que si lo ejecutas en forma interactiva
Saludos LRP