Como verificar os cron logs no Ubuntu

31

Eu fui para, /var/log/cronmas este arquivo está vazio.

Como verificar se o crontab está ativado ou está executando corretamente ou não no ubuntu

obrigado

jbobbins
fonte

Respostas:

30

Se você quiser saber se está em execução, pode fazer algo como sudo status cronou ps aux | grep cron.

Se você quiser saber se seus trabalhos cron estão em execução, verifique /var/log/syslogcom o nome do processo cron. Por exemplo:

Apr 26 21:17:01 example CRON[18055]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)
David
fonte
Obrigado amigo, eu searc hed internet e eles foram sying o arquivo de log é / var / log / cron ou cron.log, o que é esse arquivo para
11
Tudo depende de como o syslog está configurado. Algumas distribuições / Unix dividem tudo, outras despejam praticamente tudo em um arquivo.
David
50
  1. modify rsyslog config: open /etc/rsyslog.d/50-default.conf,remove # before cron.*
  2. reinicie o serviço rsyslog: sudo service rsyslog restart
  3. reinicie o serviço cron: service cron restart

agora você pode verificar o cron log do arquivo /var/log/cron.log

Sean
fonte
2
Isso é ótimo. Salva a pesquisa no syslog
phocks
11
Melhor resposta até agora.
Azeem
Verifique /etc/rsyslog.confse você está em um sistema mais antigo ou se não há nada./etc/rsyslog.d
Wimateeka
@Sean Também podemos reiniciar o serviço Cron, sudo service cron restartalém de que sua resposta funcionou como um encanto!
Hussain7 11/11
17

Por padrão, o log do cron no Ubuntu está localizado em /var/log/syslog. Use o comando abaixo para verificar as entradas do cron nesse arquivo.

grep cron /var/log/syslog


fonte
11
A pesquisa que não diferencia maiúsculas de minúsculas produz resultados mais abrangentes. grep -i cron /var/log/syslog
Henry