NAME
timesync – synchronize the system clock to a time source

SYNOPSIS
aux/timesync [ –a accuracy ] [ –S stratum ] [ –s netroot ] [ –frnDdLilG ] [ timeserver ]

DESCRIPTION
Aux/timesync synchronizes the system clock to a time source, by default a file server. The options are:
f   synchronize to a file server. If timeserver is missing, use /srv/boot.
r   synchronize to the local real time clock, #r/rtc.
L   used with –r to indicate the real time clock is in local time rather than GMT. This is useful on PCs that also run the Windows OS.
n   synchronize to an NTP server. If timeserver is missing, dial the server udp!$ntp!ntp.
D   print debugging to standard error
d   put file containing last determined clock frequency in directory dir, default /tmp.
i   stands for impotent. Timesync announces what it would do but doesn't do it. This is useful for tracking alternate time sources.
a   specifies the accuracy in nanoseconds to which the clock should be synchronized. This determines how often the reference clock is accessed.
G   causes timesync to use a gps server (see gpsfs(8)) as a time source.
s   causes timesync to listen for UDP NTP requests on the network rooted at netroot. Up to 4 –s options are allowed.
S   sets the stratum number to stratum.
l   turns on logging to /sys/log/timesync.

FILES
/tmp/ts.<sysname>.<type>.timeserver   where the last frequency guess is kept
/sys/log/timesync                   log file

SOURCE
/sys/src/cmd/aux/timesync.c

BUGS
Only works with IPv4.
Copyright © 2024 Alcatel-Lucent. All rights reserved.