scott@phlpa.UUCP (Scott Scheingold) (04/11/91)
I spoke to SCO today and got into the 5 minute express queue and spoke to one of there tech support people and much to my surprise the guy told me (after having me on hold for 10 min) That SCO had just found out about the cron problem yesterday.(I tend to think that mabe they knew before yesterday. Then again I may be wrong). The problem is with the source code to cron. He told me that when cron is started it then resets itself and counts how many seconds that it will be until the next time it will run again. It does not read the clock except for the first time that you bring up the system. So when the clock changes it is still counting the seconds until it will run and they are not adjusted accordingly when there is a time change. He advised me that SCO would be working on a fix and that he could not tell me when this would be done. He said that it would most likely be an SLS for downloading from there anaon uucp but he was not sure. I just thought all of you would be interested. Scott Scheingold
peter@ficc.ferranti.com (Peter da Silva) (04/11/91)
In article <15@phlpa.UUCP> scott@phlpa.UUCP (Scott Scheingold) writes: > The problem is with the source code to cron. He told me that > when cron is started it then resets itself and counts how many > seconds that it will be until the next time it will run again. > It does not read the clock except for the first time that you > bring up the system. Unless SCO is running a totally bogus implementation of UNIX, this is exactly incorrect. The system time should not change when DST comes in or out... it stays GMT (or UT0, if you prefer). Instead, the interpretation of the time zone is changed either by the kernel's dst flag, tables compiled into "ctime" and "localtime", or by changing the TZ environment variable if the above two techniques fail. I surely hope SCO doesn't actually plan on changing to "Greenwich Daylight Time". I suspect that the SCO tech guy was confused or having problems communicating. Just shut down cron and restart it. No problemo. -- Peter da Silva. `-_-' peter@ferranti.com +1 713 274 5180. 'U` "Have you hugged your wolf today?"