Je suis allé à /var/log/cron
mais ce fichier est vide.
Comment vérifier si crontab est activé ou fonctionne correctement ou non dans ubuntu
merci
Si vous voulez savoir s'il fonctionne, vous pouvez faire quelque chose comme Sudo status cron
ou ps aux | grep cron
.
Si vous voulez savoir si vos tâches cron sont en cours d'exécution, cochez /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)
rsyslog
config: ouvrir /etc/rsyslog.d/50-default.conf
,retirer #
avant cron.*
Sudo service rsyslog restart
service cron restart
vous pouvez maintenant consulter le journal cron du fichier /var/log/cron.log
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
Nouvelles informations pour 2020: cron est maintenant un service systemctl, vous pouvez donc avoir les journaux de cron/anacron avec:
journalctl -u cron.service
si vous avez installé anacron, c'est la même chose avec:
journalctl -u anacron.service
(anacron est pour le bureau, lorsque votre ordinateur n'est pas garanti d'être toujours allumé. Il impose que même si votre ordinateur est en panne à 5'00, les tâches quotidiennes sont exécutées lorsque l'ordinateur a démarré).