Date: Sun, 22 Feb 1998 11:54:07 -0800 From: Cy Schubert - ITSD Open Systems Group <cschuber@uumail.gov.bc.ca> To: "Daniel O'Callaghan" <danny@panda.hilink.com.au> Cc: freebsd-hackers@FreeBSD.ORG, freebsd-stable@FreeBSD.ORG Subject: Re: /etc/crontab Message-ID: <199802221954.LAA13152@cwsys.cwsent.com> In-Reply-To: Your message of "Sun, 22 Feb 1998 09:50:11 %2B1100." <Pine.BSF.3.91.980222094620.776r-100000@panda.hilink.com.au>
next in thread | previous in thread | raw e-mail | index | archive | help
>
> It was written that /etc/daily is run twice or not at all during DST changes.
> I said it was a bug in cron(8); Archie Cobbs said it wasn't.
>
> HP-UX seems to have it sorted out....
Solaris and DUNIX did sort it out as well.
>
> Can anyone suggest an algorithm for implementing the HP-UX cron(8) behavior?
>
> Danny
>
> ---------- Forwarded message ----------
> Date: Tue, 8 Apr 1997 14:09:07 +1000 (EST)
> From: Darren Reed <avalon@coombs.anu.edu.au>
> To: Warner Losh <imp@village.org>
> Cc: thompson@squirrel.tgsoft.com, hackers@freebsd.com
> Subject: Re: crontab nit?
>
> HP-UX man page for cron:
> Notes
> On the days of daylight savings (summer) time transition (in time
> zones and countries where daylight savings time applies), cron
> schedules commands differently than normal.
>
> In the following description, an ambiguous time refers to an hour and
> minute that occurs twice in the same day because of a daylight savings
> time transition (usually on a day during the Autumn season). A non-
> existent time refers to an hour and minute that does not occur because
> of a daylight savings time transition (usually on a day during the
> Spring season). DST-shift refers to the offset that is applied to
> standard time to result in daylight savings time. This is normally
> one hour, but can be any combination of hours and minutes up to 23
> hours and 59 minutes (see tztab(4)).
>
> When a command is specified to run at an ambiguous time, the command
> is executed only once at the first occurrence of the ambiguous time.
>
> When a command is specified to run a non-existent time, the command is
> executed after the specified time by an amount of time equal to the
> DST-shift. When such an adjustment would conflict with another time
> specified to run the command, the command is run only once rather than
> running the command twice at the same time.
>
> For commands that are scheduled to run during all hours by specifying
> a * in the hour field of the crontab entry, the command is scheduled
> without any adjustment.
Regards, Phone: (250)387-8437
Cy Schubert Fax: (250)387-5766
UNIX Support OV/VM: BCSC02(CSCHUBER)
ITSD BITNET: CSCHUBER@BCSC02.BITNET
Government of BC Internet: cschuber@uumail.gov.bc.ca
Cy.Schubert@gems8.gov.bc.ca
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199802221954.LAA13152>
