55 votes

Comment vérifier les journaux cron dans Ubuntu

Je suis allé à /var/log/cron mais ce fichier est vide.

Comment vérifier si la crontab est activée ou si elle fonctionne correctement ou non dans ubuntu ?

merci

101voto

Xiao Points 961
  1. modifier rsyslog config : open /etc/rsyslog.d/50-default.conf supprimer # avant cron.*
  2. redémarrer le service rsyslog : sudo service rsyslog restart
  3. redémarrer le service cron : service cron restart

Vous pouvez maintenant consulter le journal cron dans le fichier /var/log/cron.log

45voto

David Points 3489

Si vous voulez savoir s'il fonctionne, vous pouvez faire quelque chose comme sudo systemctl status cron o ps aux | grep cron .

Si vous souhaitez savoir si vos tâches cron sont en cours d'exécution, vérifiez les points suivants /var/log/syslog avec le nom de processus cron. Par exemple :

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

26voto

Par défaut, le journal cron d'Ubuntu est situé à l'adresse suivante /var/log/syslog . Utilisez la commande ci-dessous pour vérifier les entrées cron dans ce fichier.

grep cron /var/log/syslog

16voto

Urvish Points 360

Nouvelles informations pour 2020 : cron est maintenant un service systemctl, vous pouvez donc avoir les logs de cron / anacron avec :

journalctl -u cron.service

si vous avez installé anacron, c'est la même chose :

journalctl -u anacron.service

(anacron est destiné aux ordinateurs de bureau, lorsque votre ordinateur n'est pas garanti d'être toujours allumé. Cela signifie que même si votre ordinateur est éteint à 5 heures, les tâches quotidiennes sont exécutées lorsque l'ordinateur a redémarré).

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X