Comment vérifier les journaux cron dans Ubuntu


31

Je suis allé /var/log/cronmais ce fichier est vide.

Comment vérifier si crontab est activé ou fonctionne correctement ou non dans ubuntu

Merci

Réponses:


30

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

Si vous voulez savoir si vos tâches cron sont en cours d'exécution, vérifiez /var/log/syslogavec le nom de processus cron. Par exemple:

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

Merci mon pote, j'ai recherché sur Internet et ils ont choisi le fichier journal est / var / log / cron ou cron.log, à quoi sert ce fichier

1
Tout dépend de la configuration de syslog. Certaines distributions / Unix divisent tout, d'autres sauvegardent à peu près tout dans un seul fichier.
David

50
  1. modifier la rsyslogconfiguration: ouvrir /etc/rsyslog.d/50-default.conf, supprimer #avantcron.*
  2. redémarrez le service rsyslog: sudo service rsyslog restart
  3. redémarrer le service cron: service cron restart

vous pouvez maintenant consulter le journal cron du fichier /var/log/cron.log


2
C'est bien. Enregistre la recherche dans le syslog
phocks

1
Jusqu'à présent, la meilleure réponse.
azeem

Vérifiez /etc/rsyslog.confsi vous utilisez un ancien système ou s'il n'y a rien /etc/rsyslog.d
dedans

@Sean Nous pouvons également redémarrer le service Cron via sudo service cron restartà part que votre réponse a fonctionné comme un charme !!
Hussain7

17

Par défaut, le journal cron dans Ubuntu se trouve à /var/log/syslog. Utilisez la commande ci-dessous pour vérifier les entrées cron dans ce fichier.

grep cron /var/log/syslog


1
La recherche insensible à la casse donne des résultats plus complets. grep -i cron /var/log/syslog
Henry
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.