Cómo verificar los registros cron en Ubuntu


31

Fui a /var/log/cronpero este archivo está vacío.

Cómo verificar si crontab está habilitado o si se ejecuta correctamente o no en ubuntu

Gracias

Respuestas:


30

Si quieres saber si se está ejecutando, puedes hacer algo como sudo status crono ps aux | grep cron.

Si desea saber si sus trabajos cron se están ejecutando, verifique /var/log/syslogcon el nombre del proceso cron. Por ejemplo:

Apr 26 21:17:01 example CRON[18055]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)

Gracias amigo, i Searc hed Internet y que se Sying el archivo de registro es / var / log / cron o cron.log, ¿cuál es ese archivo para

1
Todo depende de cómo esté configurado syslog. Algunas distribuciones / Unix dividirán todo, otras volcarán casi todo en un solo archivo.
David

50
  1. modificar rsyslogconfig: abrir /etc/rsyslog.d/50-default.conf, eliminar #antescron.*
  2. reiniciar el servicio rsyslog: sudo service rsyslog restart
  3. reiniciar el servicio cron: service cron restart

ahora puede verificar el registro cron desde el archivo /var/log/cron.log


2
Esto es genial. Guarda la búsqueda a través del syslog
phocks

1
La mejor respuesta hasta ahora.
azeem

Compruebe /etc/rsyslog.confsi está en un sistema anterior o si no hay nada en/etc/rsyslog.d
Wimateeka

@Sean ¡También podemos reiniciar el servicio Cron a través de sudo service cron restartaparte de que su respuesta funcionó como un encanto!
Hussain7

17

Por defecto, el registro cron en Ubuntu se encuentra en /var/log/syslog. Utilice el siguiente comando para verificar las entradas cron en este archivo.

grep cron /var/log/syslog


1
La búsqueda sin distinción entre mayúsculas y minúsculas produce resultados más completos. grep -i cron /var/log/syslog
Henry
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.