registros de saída no crontab não funcionam [fechado]

0

Eu tenho um cron job em runjar .jar, mas eu realmente quero verificar os logs de saída no console. mas eu me perguntava também se este comando abaixo começaria a rodar às 3h15 da madrugada, mas esse pote demora muito tempo para ser concluído. Existe a possibilidade de que a corrida atual seja anulada para a próxima programação? precisa de alguns esclarecimentos.

15 3 * * * java -jar -Xmx4G -Xms256M /home/desktop/Documents/Run/New_Version/wine.jar batch >> /var/log/wine.log
    
por Tiborsio_ 05.11.2015 / 11:18

1 resposta

2

A entrada do cron que você especificou será executada às 3:15 (se o host estiver ligado), mas há algumas coisas para verificar:

O contexto do usuário do trabalho:

  • Pode encontrar o binário java para iniciar? Considere usar o caminho absoluto para java .
  • O usuário tem acesso para gravar em /var/log/wine.log ?

Saída de stderr :

Considere registrar a saída de erro também usando 2>&1 em seu comando para que você possa solucionar o problema da execução do cron:

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

E dê uma olhada no cron log (geralmente parte do log do syslog ou das mensagens).

    
por 05.11.2015 / 11:37

Tags