Gordon Tetlow wrote:
>
> Hello there!
>
> On Fri, 5 Jan 2001, Doug Barton wrote:
> > Gerhard Sittig wrote:
> [snip]
> >
> > Consider the following. We are in the spring and DST is "springing
> > forward" at 2am. We have a job scheduled at 2:15 that takes one hour to
> > run. There is another job scheduled at 3:20 that ABSOLUTELY POSITIVELY
> > cannot run unless the first job finishes. Aside from the fact that this
> > is bad design, how should cron handle this situation? You can (and
> > probably should) respond that this is not cron's responsibility, and
> > come up with all kinds of ways to ameliorate this situation. My response
> > will then be that if you can "fix" this situation without "fixing" cron,
> > then cron doesn't really need to be "fixed."
>
> I think this is a really horrible example. It is impossible for FreeBSD to
> expect to catch bad design on a local administrator's part. The admin
> should implement some sort of semaphore (a file in /tmp) or just append
> the dependent job to the first job. We can't insulate stupidity, at least
> we shouldn't, otherwise FreeBSD is going to start looking more like
> Windows.
Thank you. You just made my point. Did you actually read the last two
sentences of my paragraph?
> I think that cron is broken because it doesn't handle DST shift properly.
And I think your definition of "properly" is broken. Cron doesn't "handle
DST" changes at all. It simply follows the system clock, which is 100%
understandable and reproducable behavior. I don't want to have to guess
what cron is going to do with any kind of time shift.
> OpenBSD seems to get by with these changes just fine. I have a lot of
> respect for them and I think if they come up with a good solution to the
> DST problem, we should seriously consider it.
I agree with your premise, however I do not agree that this is a "good
solution." That is the point of contention here.
Doug
--
"The most difficult thing in the world is to know how to do a thing and
to watch someone else do it wrong without comment."
-- Theodore H. White
Do YOU Yahoo!?
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message