Escribir en un txt en tarea programada.
Publicado por Jaan Carlos (2 intervenciones) el 20/06/2013 15:53:45
Hola a todos!
Tengo una aplicación en java que me hace un reporte de una base de datos. Hace una consulta y escribe el resultado en un archivo llamado "log.txt".
Todo funciona correctamente, mientras lo ejecute de forma manual.
La idea es programar la ejecución de este programa cada cierto tiempo. Para ello he creado un fichero por lotes bat que ejecuta mi aplicacion jar. Sin problemas si la ejecuto de forma manual (es decir, doble click sobre el bat o como comando en el intérprete de comandos).
El problema viene cuando programo esta tarea con el programador de tareas de Windows (Windows Server 2008 para ser exactos). Todo fuciona correctamente salvo que no escribe en el archivo "log.txt" el resultado de la consulta, lo cual es muy incómodo.
¿Alguna idea del motivo por el que no lo hace?.
Muchas gracias por la atención.
Tengo una aplicación en java que me hace un reporte de una base de datos. Hace una consulta y escribe el resultado en un archivo llamado "log.txt".
Todo funciona correctamente, mientras lo ejecute de forma manual.
La idea es programar la ejecución de este programa cada cierto tiempo. Para ello he creado un fichero por lotes bat que ejecuta mi aplicacion jar. Sin problemas si la ejecuto de forma manual (es decir, doble click sobre el bat o como comando en el intérprete de comandos).
El problema viene cuando programo esta tarea con el programador de tareas de Windows (Windows Server 2008 para ser exactos). Todo fuciona correctamente salvo que no escribe en el archivo "log.txt" el resultado de la consulta, lo cual es muy incómodo.
¿Alguna idea del motivo por el que no lo hace?.
Muchas gracias por la atención.

Valora esta pregunta


0