case "$1" in
start)
case "$UTC" in
yes|true|1)
echo "Setting system clock..."
hwclock --hctosys --utc
evaluate_retval
;;
no|false|0)
echo "Setting system clock..."
hwclock --hctosys --localtime
evaluate_retval
;;
*)
echo "Invalid value for UTC in /etc/sysconfig/clock: $UTC"
echo "Valid values for UTC are 1 and 0."
exit 1
;;
esac
;;
stop)
case "$UTC" in
yes|true|1)
echo "Updating hardware clock..."
hwclock --systohc --utc
evaluate_retval
;;
no|false|0)
echo "Updating hardware clock..."
hwclock --systohc --localtime
evaluate_retval
;;
*)
echo "Invalid value for UTC in /etc/sysconfig/clock: $UTC"
echo "Valid values for UTC are 1 and 0."
exit 1
;;
esac
;;
*)
echo "Usage: $0 {start|stop}"
exit 1
;;
esac//结束标记
本文介绍了一个用于系统时钟同步的Shell脚本,该脚本根据/etc/sysconfig/clock中的UTC配置,支持启动和停止两种操作模式。启动时设置系统时钟为硬件时钟,停止时更新硬件时钟为系统时钟。
577

被折叠的 条评论
为什么被折叠?



