--On Monday, September 22, 2003 7:35 AM -0400 Pastor Mac <pastormac at macmail.com> wrote: > I've noticed in the Jaguar Date/Time CP that the ntp (Network Time) > preferences seemingly do not allow adding servers nor adjust how often a > server is queried. Can these things still be changed? How--via a cron > job? How would a script be written for such? > > Pax, > > Pastor Mac > On OS X Ah. Things are much cooler than you suspect. :-) If you can't seem to type a server name into the "NTP Server:" field, you probably didn't log in as an administrator. Click on the little padlock icon in the lower left corner of the window and type an administrator password. The field will unlock and let you type into it. In fact, you can type several server names separated with spaces, and the server will try them all simultaneously and automatically pick a "good" one to synchronize against. That's particularly nice if you have a powerbook that moves around networks that are hemmed in by firewalls. That's not the cool part yet. Rather than the old "check every so often and fix the clock" way, OS X runs a genuine NTP daemon (called "ntpd", of course). The daemon talks to all listed time servers, determines how often it needs to do so, picks a "good" one to synchronize with, and switches to another if the current one goes bad. That's why you can't set a time interval; the process is self-regulating (for minimum network traffic). Finally, if you really want to mess with the details of the NTP protocol, you should know that what you type into the "NTP Server:" field actually ends up in the file /etc/ntp.conf, which is a bog-standard ntpd configuration file that you can hack to your heart's (and abilities') content. If you do this, don't type into the preferences panel, or it will wipe out your custom edits. (If you have no idea what to put into that file, you probably don't want to. :-) And for a final, ultra-geeky thrill, open up Terminal and type "ntpdc". This is the (UNIX standard) ntpd control program, which can tell you in excruciating detail how your time server is doing. Try the "sysinfo" and "peers" commands. Cheers -- perry --------------------------------------------------------------------------- Perry The Cynic perry at cynic.org To a blind optimist, an optimistic realist must seem like an Accursed Cynic. ---------------------------------------------------------------------------