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

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)

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


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


11
A pesquisa que não diferencia maiúsculas de minúsculas produz resultados mais abrangentes. grep -i cron /var/log/syslog
Henry
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.