home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World 2000 February
/
PCWorld_2000-02_cd.bin
/
live
/
etc
/
init.d
/
hwclock.sh
< prev
next >
Wrap
Text File
|
1999-01-26
|
969b
|
49 lines
#
# hwclock.sh Set and adjust the CMOS clock, according to the UTC
# setting in /etc/default/rcS (see also rcS(5)).
#
# Version: @(#)hwclock.sh 2.00 14-Dec-1998 miquels@cistron.nl
#
. /etc/default/rcS
[ "$GMT" = "-u" ] && GMT="--utc"
case "$1" in
start)
if [ ! -f /etc/adjtime ]
then
echo "0.0 0 0.0" > /etc/adjtime
fi
hwclock --adjust $GMT
hwclock --hctosys $GMT
#
# Now that /usr/lib/zoneinfo should be available,
# announce the local time.
#
if [ "$VERBOSE" != no ]
then
echo
echo "Local time: `date`"
echo
fi
;;
stop|restart|reload)
[ "$GMT" = "-u" ] && GMT="--utc"
hwclock --systohc $GMT
if [ "$VERBOSE" != no ]
then
echo "CMOS clock updated to `date`."
fi
;;
show)
hwclock --show $GMT
;;
*)
echo "Usage: hwclock.sh {start|stop|reload|show}" >&2
echo " start sets kernel clock from CMOS clock" >&2
echo " stop and reload set CMOS clock from kernel clock" >&2
exit 1
;;
esac