los registros de salida en crontab no funcionan

los registros de salida en crontab no funcionan

Tengo un trabajo cron que está en .jar ejecutable pero realmente quiero verificar los registros de salida en la consola. pero también me pregunté si este comando a continuación comenzará a ejecutarse a las 3:15 a. m., pero este archivo tarda mucho en completarse. ¿Existe la posibilidad de que la ejecución actual se anule al siguiente horario? Necesito algunas aclaraciones.

15 3 * * * java -jar -Xmx4G -Xms256M /home/desktop/Documents/Run/New_Version/wine.jar batch >> /var/log/wine.log

Respuesta1

La entrada cron que especificó se ejecutará a las 3:15 a. m. (si el host está encendido), pero hay algunas cosas que debe verificar:

El contexto de usuario del trabajo:

  • ¿Puede encontrar el javabinario para comenzar? Considere usar la ruta absoluta a java.
  • ¿Tiene el usuario acceso para escribir /var/log/wine.log?

Salida de stderr:

Considere registrar la salida del error también usando 2>&1su comando para que pueda solucionar el problema de la ejecución cron:

15 3 * * * java ... 2>&1 >> /var/log/wine.log

Y eche un vistazo al cronregistro (a menudo parte del syslog o registro de mensajes).

información relacionada