Wir haben ein VDS mit CentOS 5.5, das mit der EDT-Zeitzone erstellt und konfiguriert wurde. Ich habe durch etc/localtime
einen Link ersetzt, der auf die Australia/Melbourne
Zeitzonendatei (UTC + 10) verweist . Wenn Sie den date
Befehl ausführen, werden Datum und Uhrzeit korrekt angezeigt.
Das Problem ist, dass Cron-Jobs ausgeführt werden, als ob der Server die EDT-Zeitzone auch nach einem Neustart noch verwenden würde. Beispiel: Ein Job, der um 01:01 Uhr hätte ausgeführt werden sollen, wurde nur um 15:01 Uhr ausgeführt.
Was habe ich vermisst?
date
von Cron und sehen Sie, welche Zeitzone angezeigt wird.
01 01 * * * *
und es tatsächlich läuft01 15 * * * *