Bug 106578
| Summary: | cronjobs start too early | ||
|---|---|---|---|
| Product: | [Retired] Red Hat Linux | Reporter: | Oliver Fänger <oliver.faenger> |
| Component: | vixie-cron | Assignee: | Jason Vas Dias <jvdias> |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | Brock Organ <borgan> |
| Severity: | medium | Docs Contact: | |
| Priority: | medium | ||
| Version: | 9 | CC: | cchen, matt |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | i686 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | vixie-cron-4.1 | Doc Type: | Bug Fix |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2004-08-04 23:19:23 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
| Bug Depends On: | |||
| Bug Blocks: | 170802 | ||
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). |
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: