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>