Jim Thompson said:
Sounds like that synchronizer is functional only at boot or
manually...
If you're using Windows (XP and up for sure, don't remember about 2000),
it has a built-in time sync functionality, *as long as the machine is
not part of a domain*. Just go to the time and date settings in Control
Panel and you should have an option for "Internet Time". It will
default to the server time.windows.com (which probably round-robins to
several machines at Microsoft) but you can add other servers if you
like.
If your Windows machine is part of a domain, its time is synchronized
from the domain controller as part of the networking protocol. If the
domain controller is listening to an Internet time server, then it will
propagate the correct time to its clients.
If you have old Windows or otherwise want some kind of independent
time-setting software, nistime-32bit.exe is free of charge from
http://www.nist.gov/pml/div688/grp40/its.cfm . It says: "The program
can be configured to query the server periodically and run in the
background." I have used it before on Windows 98 and it seems to work
OK; the minimum query interval is one hour. That NIST page also has a
link to a list of other time-setting software for various OSes.
(Trivia: it's called -32bit.exe, not to distinguish it from the 64-bit
version, but from the 16-bit version!)
If you have Linux, you can run ntpd. Most recent distributions do this
and provide some kind of happy clicky control panel. The real skinny is
in /etc/ntp.conf . ntpd can get its reference time over the Internet,
or from a local GPS receiver.
I don't know what OS X runs under the hood but I wouldn't be surprised
if it's some flavor of ntpd. The knobs are apparently at Applications >
System Preferences > Date & Time .
Matt Roberds