Si je place un script Shell dans /etc/cron.daily/
, à quelle heure de la journée sera-t-il exécuté?
En regardant /etc/crontab
, il devrait être exécuté à 6:25.
17 * * * * root cd / && run-parts --report /etc/cron.hourly
25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
Environ 7h35, mais le moment exact dépendra de l'anacron.
Par défaut, cron délègue à anacron l'exécution des travaux /etc/cron.daily./etc/crontab contient la ligne:
25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
mais cela définit le comportement si anacron n'est pas installé
Avec anacron installé, l’exécution des travaux cron.daily est contrôlée par l’entrée dans/etc/anacrontab:
1 5 cron.daily Nice run-parts --report /etc/cron.daily
qui dit exécuter ces travaux une fois par jour, avec un retard de 5 minutes.
anacron lui-même est géré par cron, comme spécifié dans le fichier /etc/cron.d/anacron, qui exécute anacron à 7h30.
Comme indiqué par d’autres réponses, le résultat dépend de l’installation d’Anacron. Sur un ordinateur de bureau, il est installé par défaut, MAIS il n’est pas installé dans la distribution du serveur. La réponse est donc autour de 06:25 sur un serveur et vers 07:35 sur un ordinateur de bureau.