From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686; de-AT; rv:1.4) Gecko/20030624 Description of problem: sometimes cronjobs start earlier then configured in crontab. Example: * * * * * date +'\%s.\%N' >> /tmp/date-2.log ;date >> /tmp/date-2.log Wed Oct 8 12:21:00 CEST 2003 1065608519.783610000 Wed Oct 8 12:21:59 CEST 2003 1065608580.791188000 the smallest intervall is 58.1968970298767 this problem is very dangerous for example logrotating at 00:00:00 with a date in file name You can also find some entries in cron log from cron.hourly with HH:00:59 (should be > HH:01:00) Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: 1.crontab -e: * * * * * date +'\%s.\%N' >> /tmp/date-2.log 2.cat date-2.log |sort -nr|perl -ne '$NEW=$_;chop $NEW ;print "$NEW - $LAST:\t"; print $NEW - $LAST ."\n" ;$LAST=$NEW ;' 3. or: grep cron.hourly /etc/crontab; grep ":00:59" /var/log/cron* Additional info:
I have this problem too, on RedHat 7.3, with vixie-cron-3.0.1-64.
Fixed in vixie-cron-4.1-+ (latest version 4.1-7).