Por padrão, o cron não registra a saída dos trabalhos executados. É possível registrar o fato de que os cronjobs foram executados, mas esse também não é o padrão no OS X.
Para investigar a saída da execução do cronjob, sugiro modificar sua linha do cronjob para redirecionar STDOUT e STDERR para arquivos de log. No seu arquivo crontab ou após a execução crontab -e
, não importa o que você faça, adicione algo como o seguinte à sua linha de trabalho:
0 0 * * * yourcommand >/tmp/stdout.log 2>/tmp/stderr.log
Isso deve enviar STDOUT (saída normalmente impressa ou com eco para STDOUT) para um arquivo de texto chamado stdout.log no diretório / tmp e STDERR para stderr.log no diretório temp. Muitos utilitários usam o STDERR para imprimir mensagens de erro especiais quando são erros de aplicativos, e não erros gerados pela execução real do programa. (Você pode ler mais sobre STDERR na Wikipedia.)