mac使用过程中,经常是下班合起来就走,长时间不关机发现一个问题,就是时间经常会慢个两分钟以上,试了设置自动获取、切换时区再切回来,都没什么作用。通过查找,发现有两种方式可以解决这个问题:
1、重启大法(关机重启)
2、命令行修复
sudo sntp -sS time.apple.com
//or
sudo sntp -sS pool.ntp.org
每个macOS版本的处理方法不同,10.14+为例(当前使用版本10.15.3),其他可以参考文后链接
$ sudo sntp -sS time.apple.com
Password:
sntp 4.2.8p10@1.3728-o Tue Mar 21 14:36:42 UTC 2017 (139~5112)
kod_init_kod_db(): Cannot open KoD db file /var/db/ntp-kod: No such file or directory
2020-03-20 10:55:27.759644 (-0800) -0.005600 +/- 0.003977 time.apple.com 17.253.116.125 s1 no-leap
执行之后有个报错信息,你可以忽略或者使用以下命令创建空文件
sudo touch /var/db/ntp-kod
sudo chmod 666 /var/db/ntp-kod
有了这个方法之后,如果不想每次执行,也可以设置个脚本来定时更新🤠。
其他版本修复方法参考:https://apple.stackexchange.com/questions/117864/how-can-i-tell-if-my-mac-is-keeping-the-clock-updated-properly?noredirect=1&lq=1
(可能需要翻出去看)