Merci de ton aide Beta-Pictoris.
Dans /var/log, j'ai un fichier d'aujourd'hui cron-20150118
qui comporte bien une ligne
Jan 18 00:00:01 .... CROND[3763]: (machin) (CMD /home/machin/script.sh)
et un peu plus tard (le temps du traitement) l'envoie du mail
Jan 18 00:29:41 ... CROND[3762]: (machin) MAIL (mailed 2213 bytes of output but got status 0x0043#012)
J'en conclue que le job se lance à 00:00 comme prévu, mais le log et le mail indique 6:00
-> l'heure "prise en compte" pour le cron serait-elle différente de celle utilisée pour le log ??
A noter que quand j'ai installer mon VPS, la date était de -6 heures par rapport à la mienne.
J'ai alors régler le fuseau horaire par un lien symbolique
ln -sf /usr/share/zoneinfo/Europe/Paris /etc/localtime
Enfin et pour être complet, j'ai sur mon VPS un fichier
/etc/cron.d/dailyjobs
Code : Tout sélectionner
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/
# run-parts
20 3 * * * root [ ! -f /etc/cron.hourly/0anacron ] && run-parts /etc/cron.daily
50 5 * * 0 root [ ! -f /etc/cron.hourly/0anacron ] && run-parts /etc/cron.weekly
39 3 15 * * root [ ! -f /etc/cron.hourly/0anacron ] && run-parts /etc/cron.monthly
que je n'ai pas sur un autre VPS ne présentant pas ce problème.
Pourrait-ce être la source du décalage ?