Activer le journal de cron (cron.log) dans Ubuntu 11 ou Linux Mint 11

Par défaut, le fichier /var/log/cron.log n’existe pas.

Auparavant, on aurait juste fait une édition du fichier syslog.conf pour l’activer. Mais la structure dans Ubuntu a changé (je ne sais pas depuis quelle version, je débarque sur Ubuntu (Linux Mint 11 à vrai dire).

Ubuntu travaille maintenant avec des fichiers de configuration « default » ou « custom » qui sont insérés dans les fichiers « officiels » de configuration utilisé par l’application. Ceci permet d’éviter l’édition du fichier original de configuration. Pas si bête.

D’abord, dans Ubuntu 11, on n’utilise pas syslog mais rsyslog. Fallait le savoir. On retrouvera donc le fichier .conf (qu’on ne toucher pas) dans /etc/rsyslog.conf et le fichier de configuration par défaut dans /etc/rsyslog.d

nano /etc/rsyslog.d/50-default.conf

Puis on enlève le « # » devant la ligne

#cron.*                          /var/log/cron.log

On redémarre ensuite syslog et cron (pas sûr que ce soit nécessaire le redémarrage de cron. Mais ça mange pas de pain)

service rsyslog restart
service cron restart

Et voilà… On a un fichier /var/log/cron.log qu’on va pouvoir observé le temps de vérifier qu’il est actif avec

tail -f /var/log/cron.log

Bien sûr, si vous avez une seule commande cron toutes les 24h, vous risquez pas de voir beaucoup d’action … N’avez qu’à alors faire un cat le lendemain pour voir si il y a des inscriptions dans le fichier log.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *