Yes, you read correctly. cron is an hour behind.
I have something that should run in about 1 minute at 17:15. It runs at 18:15, and is logged as having run at 17:15 in syslog, despite the real time being 18:15.
The system uptime is 274 days, so cron would have made a jump over DST correction back in November. I have not changed TZ since I got this server (days after it last booted on May 1, 2010).
Is this a bug or is there another problem? The clock is not wrong. Syslog dates are only wrong in /var/log/cron, messages is right, as are others.
I have something that should run in about 1 minute at 17:15. It runs at 18:15, and is logged as having run at 17:15 in syslog, despite the real time being 18:15.
The system uptime is 274 days, so cron would have made a jump over DST correction back in November. I have not changed TZ since I got this server (days after it last booted on May 1, 2010).
Is this a bug or is there another problem? The clock is not wrong. Syslog dates are only wrong in /var/log/cron, messages is right, as are others.