
macOS 尽管开启了自动对时,但对比标准时间 http://www.hko.gov.hk/gts/time/clock_uc.html 每天还是会丢 1 秒左右,一周下来就丢了 5 、 6 秒。手动重新勾选下自动同步才会同步一次。(那要你自动同步何用
请问大家也有遇到这种情况吗?这个偏差是符合预期的吗?除了加 Cron 定期 ntpdate -u time.apple.com 还有更优雅的解决办法吗?
macOS 下 root 身份的 cron 默认是不工作的。因此还得手动配置定时脚本:
$ sudo cat /Library/LaunchDaemons/local.time-sync.plist <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Label</key> <string>local.time-sync</string> <key>ProgramArguments</key> <array> <string>ntpdate</string> <string>-s</string> <string>-u</string> <string>time.apple.com</string> </array> <key>StartInterval</key> <integer>1200</integer> <key>RunAtLoad</key> <true/> </dict> </plist> 仅仅向 time.apple.com 同步发生了和标准时间快2秒的情况,改成下面这样看看
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Label</key> <string>local.time-sync</string> <key>ProgramArguments</key> <array> <string>ntpdate</string> <string>-s</string> <string>-u</string> <string>0.cn.pool.ntp.org</string> <string>1.cn.pool.ntp.org</string> <string>2.cn.pool.ntp.org</string> <string>3.cn.pool.ntp.org</string> <string>time.apple.com</string> </array> <key>StartInterval</key> <integer>1200</integer> <key>RunAtLoad</key> <true/> </dict> </plist> 1 lsongdev Apr 24, 2017 +1s |
2 UnisandK Apr 24, 2017 把壁纸换成蛤试试 |
3 tyhunter Apr 24, 2017 这是精确,要发射导弹吗..... |
4 leshijiazu Apr 24, 2017 哎妈呀。。。。楼主你是为什么在意这一秒的呢?可否告知? |
5 Light3 Apr 24, 2017 楼主不是我说 中国这个地界就这样的 苟利国家生死以…… |
6 WD40 Apr 24, 2017 原本是在家里其中一块树莓派挂上 GPS 做 NTP server , 其他电脑在/ etc / ntp.conf 里头 server list 填入对应地址做同步校正。 但几前天 GPS 板往生了,改其他 win PC 上挂载 Meinberg 老爷子编译的 NTP 服务。 同样的把来源改为 winPC 的 IP 做来源即可。 |
7 BOYPT Apr 24, 2017 所以需要每天都续一秒啊! |
8 akring Apr 24, 2017 续一秒 |
9 mogita Apr 24, 2017 via iPhone 那么问题来了,丢的这一秒去了哪里呢? |
10 Lonely Apr 24, 2017 丢掉的这一秒到了_____ |
11 xscit Apr 24, 2017 via Android +1s |
12 QAPTEAWH Apr 24, 2017 根据相对论,高速运动时钟变慢。 lz 是不是跑的比香港记者还快? |
13 lucifer9 Apr 24, 2017 小心啊,泄露国家机密就要做好收快递的准备了 |
14 Whitehead Apr 24, 2017 「苟非吾之所有,虽一毫而莫取」 |
16 dslwind Apr 24, 2017 via Android 看标题我就知道评论里一定会有暴力膜的…… |
17 geelaw Apr 24, 2017 Windows 默认每天同步一次,如果很在意这一秒钟就每天同步一次咯。 |
18 Tunar Apr 24, 2017 via Android 天意!!! |
19 chztv Apr 24, 2017 把状态栏的时间调成不显示秒 |
21 zhujinliang Apr 24, 2017 其实吧,电脑时钟是正确的,只是楼主每天-1s |
22 FurN1 Apr 24, 2017 我好喜欢这个帖子 |
23 MrBearin Apr 24, 2017 via Android 你是不是曾经在哪写过+1s ,然后就自动签下了誓约 |
24 viator42 Apr 24, 2017 via Android 什么场景需要电脑时间精确到秒的? LZ 能发现这个也是有够细心的 NTP 换个服务器试试 |
25 iPhone8 Apr 24, 2017 到现在都不知道在哪儿看 mac 的秒 |
26 SourceMan Apr 24, 2017 via iPhone 都说不要老在外面随便的 +1s |
27 hst001 Apr 24, 2017 via Android 天天在网上给人续一秒,这下被强行续了 |
28 LioMore Apr 24, 2017 via iPhone 对时间的时候头转慢一点试试? |
29 sammo Apr 25, 2017 macOS 的系统 bug |
30 mckelvin OP @viator42 估计不是服务器的问题。一开始用的默认的 `time.apple.com`, 后来改成 `time.asia.apple.com`, 再后来改成了 `0.cn.pool.ntp.org, 1.cn.pool.ntp.org, 2.cn.pool.ntp.org, 3.cn.pool.ntp.org, time.apple.com`, 还是会出现丢 1 秒的问题。 |
31 spongebobsun Apr 25, 2017 @leshijiazu 无可奉告 |
32 killerv Apr 25, 2017 蛤蛤 |
33 peinhu Apr 25, 2017 肯定是被续掉了 |
34 caonimagfw Apr 25, 2017 续一秒! |
35 sunyb3 Apr 26, 2017 via Android 苟 |
36 zhuangtongfa Apr 28, 2017 肯定是被续掉了 |
37 hominthesky May 19, 2017 蛤蛤 |
38 Trumeet Mar 17, 2019 via Android 找他解决 |