On Thu, Feb 07, 2013 at 05:52:08PM +0200, Lars Nooden wrote:
> On Thu, 7 Feb 2013, Otto Moerbeek wrote:
>
> > On Thu, Feb 07, 2013 at 03:36:43PM +0000, Christian Weisgerber wrote:
> >
> > > Lars Nooden <[email protected]> wrote:
> > >
> > > > I've got a small system running 5.2-stable and the clock seems off.
> > > > NTP
> > > > is making entries like this on startup:
> > > >
> > > > Jan 31 10:15:31 net5501 ntpd[20060]: adjusting local clock by
> > > > 93.846882s
> > > >
> > > > I've looked around in the mail archives for various mailing lists and
> > > > have
> > > > the impression that a proper shutdown (using shutdown) will sync the
> > > > hardware clock.
> > >
> > > The shutdown(8) command doesn't directly sync the RTC; boot(9) does.
> > > You need to perform an actual halt or reboot for this to happen.
> > >
> > > --
> > > Christian "naddy" Weisgerber [email protected]
> >
> > And remember ntpd takes it's time to adjust the clock.
> >
> > Set the clock once by hand or use rdate once if you are impatient.
> >
> > -Otto
>
> Thanks. It looks like my drift was due to not using halt / shutdown.
>
> I have now switched to using ntpd -s, since the box gets turned on almost
> every day. But because my ISP can take 3 to 5 minutes to cough up a DHCP
> address, ntpd was getting started way before the public NTP servers were
> available. I've moved ntpd startup to /etc/rc.local after a check for
> connectivity.
>
> Regards,
> /Lars
>
Note that in this case the clock might be set backwards in multi-user
mode. Some programs might get confused by that.
-Otto