2005-05-02 15:01:42 +02:00
|
|
|
.TH READCLOCK 8
|
|
|
|
.SH NAME
|
2013-08-08 02:06:47 +02:00
|
|
|
readclock \- read or set a real time clock
|
2005-05-02 15:01:42 +02:00
|
|
|
.SH SYNOPSIS
|
2013-08-08 02:06:47 +02:00
|
|
|
\fBreadclock\fP [\fB\-nqwW2\fP]
|
2005-05-02 15:01:42 +02:00
|
|
|
.SH DESCRIPTION
|
|
|
|
.B Readclock
|
2013-08-08 02:06:47 +02:00
|
|
|
reads the real time clock and sets the operating system time. It is usually
|
2005-05-02 15:01:42 +02:00
|
|
|
the second thing done in
|
|
|
|
.BR /etc/rc ,
|
|
|
|
the first thing is setting the time zone by sourcing
|
|
|
|
.BR /etc/profile .
|
|
|
|
This means that the clock is assumed to tell the wall clock time. If you
|
|
|
|
want to run the clock in GMT then you can put
|
|
|
|
.B "TZ=GMT"
|
|
|
|
(or any other TZ value) in front of the readclock command.
|
|
|
|
.SH OPTIONS
|
|
|
|
.TP
|
|
|
|
.B \-n
|
|
|
|
Play-act, don't set the time nor change the calibration data, just show what
|
|
|
|
would be done.
|
|
|
|
.TP
|
2013-08-08 02:06:47 +02:00
|
|
|
.B \-q
|
|
|
|
Quiet execution. Suppresses all output.
|
|
|
|
.TP
|
2005-05-02 15:01:42 +02:00
|
|
|
.B \-w
|
2013-08-08 02:06:47 +02:00
|
|
|
Write the current time to the hardware clock. Dangerous, see
|
2005-05-02 15:01:42 +02:00
|
|
|
.BR BUGS .
|
|
|
|
Don't forget to use
|
|
|
|
.B "TZ=GMT"
|
|
|
|
in front of readclock if the clock should run in GMT.
|
|
|
|
.TP
|
|
|
|
.B \-W
|
|
|
|
Like
|
|
|
|
.BR \-w ,
|
|
|
|
but also sets the status registers of the CMOS clock to their proper values.
|
|
|
|
(For if the clock suddenly runs at an odd pace or has stopped and the BIOS
|
|
|
|
doesn't repair it.)
|
|
|
|
.TP
|
|
|
|
.BR \-2 ,
|
|
|
|
Add 20 to any year before 2000. If your CMOS clock year can't run past 2000,
|
|
|
|
then you can set it to 1980 and use
|
|
|
|
.B \-2
|
|
|
|
to correct the year. Together with
|
|
|
|
.B \-w
|
|
|
|
the year minus 20 is written to the clock.
|
|
|
|
.SH FILES
|
|
|
|
.TP 20n
|
|
|
|
/etc/profile
|
|
|
|
Timezone and other shell initialization code.
|
|
|
|
.SH "SEE ALSO"
|
|
|
|
.BR date (1),
|
|
|
|
.BR utime (1).
|
|
|
|
.SH BUGS
|
|
|
|
Reported to not work on some AT's.
|
|
|
|
.PP
|
|
|
|
May mess up the clock royally when setting it
|
|
|
|
.RB ( \-w ).
|
|
|
|
Only if you have a very standard AT and you are not afraid of having your
|
|
|
|
CMOS setup reset to the default with a "checksum error" should you use
|
|
|
|
.BR readclock
|
|
|
|
to set the time of the CMOS clock. You have been warned.
|
|
|
|
.SH AUTHOR
|
|
|
|
Kees J. Bot (kjb@cs.vu.nl)
|