如何设置系统时钟与RTC(硬件时钟/BIOS)同步。我正在编写一个使用系统时钟的脚本,以便通过警报启动系统。
为此,唯一的要求是有一个合适的 RTC 时钟。在我的测试系统 (SLES 10 SP4) 上,我使用 NTP 服务器来管理系统时钟。但RTC时钟始终领先。
例如:当前系统时钟显示 14:00 26.05.2016,RTC 显示16:00小时。我阅读了手册页hwclock,它显示以下命令
hwclock --systohc --localtime
Run Code Online (Sandbox Code Playgroud)
会将 RTC 时钟同步到系统时钟。它确实做到了。
但是在重新启动/关闭后,当系统再次启动时,RTC 再次混乱。因此,当系统重新启动时,还有更多东西可以控制 RTC。
有人能指出我正确的方向吗?提前致谢。