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 song940 2017-04-24 13:47:34 +08:00 ![]() +1s |
![]() | 2 UnisandK 2017-04-24 13:49:07 +08:00 ![]() 把壁纸换成蛤试试 |
![]() | 3 tyhunter 2017-04-24 13:49:57 +08:00 这是精确,要发射导弹吗..... |
4 leshijiazu 2017-04-24 13:59:06 +08:00 哎妈呀。。。。楼主你是为什么在意这一秒的呢?可否告知? |
![]() | &nbs; 5 Light3 2017-04-24 14:12:57 +08:00 楼主不是我说 中国这个地界就这样的 苟利国家生死以…… |
![]() | 6 WD40 2017-04-24 14:14:17 +08:00 原本是在家里其中一块树莓派挂上 GPS 做 NTP server , 其他电脑在/ etc / ntp.conf 里头 server list 填入对应地址做同步校正。 但几前天 GPS 板往生了,改其他 win PC 上挂载 Meinberg 老爷子编译的 NTP 服务。 同样的把来源改为 winPC 的 IP 做来源即可。 |
7 BOYPT 2017-04-24 14:14:23 +08:00 所以需要每天都续一秒啊! |
![]() | 8 akring 2017-04-24 14:15:27 +08:00 续一秒 |
![]() | 9 mogita 2017-04-24 14:49:47 +08:00 via iPhone 那么问题来了,丢的这一秒去了哪里呢? |
![]() | 10 Lonely 2017-04-24 15:20:41 +08:00 丢掉的这一秒到了_____ |
![]() | 11 xscit 2017-04-24 15:21:19 +08:00 via Android +1s |
12 QAPTEAWH 2017-04-24 15:23:01 +08:00 ![]() 根据相对论,高速运动时钟变慢。 lz 是不是跑的比香港记者还快? |
![]() | 13 lucifer9 2017-04-24 15:46:28 +08:00 小心啊,泄露国家机密就要做好收快递的准备了 |
![]() | 14 Whitehead 2017-04-24 16:07:26 +08:00 「苟非吾之所有,虽一毫而莫取」 |
![]() | 16 dslwind 2017-04-24 16:21:13 +08:00 via Android 看标题我就知道评论里一定会有暴力膜的…… |
![]() | 17 geelaw 2017-04-24 16:22:26 +08:00 Windows 默认每天同步一次,如果很在意这一秒钟就每天同步一次咯。 |
![]() | 18 Tunar 2017-04-24 16:44:21 +08:00 via Android 天意!!! |
![]() | 19 chztv 2017-04-24 17:32:30 +08:00 把状态栏的时间调成不显示秒 |
![]() | 21 zhujinliang 2017-04-24 17:48:50 +08:00 其实吧,电脑时钟是正确的,只是楼主每天-1s |
![]() | 22 IgniteWhite 2017-04-24 17:51:44 +08:00 我好喜欢这个帖子 |
![]() | 23 MrBearin 2017-04-24 17:57:11 +08:00 via Android 你是不是曾经在哪写过+1s ,然后就自动签下了誓约 |
![]() | 24 viator42 2017-04-24 18:12:26 +08:00 via Android 什么场景需要电脑时间精确到秒的? LZ 能发现这个也是有够细心的 NTP 换个服务器试试 |
![]() | 25 iPhone8 2017-04-24 18:17:25 +08:00 到现在都不知道在哪儿看 mac 的秒 |
![]() | 26 SourceMan 2017-04-24 18:57:33 +08:00 via iPhone 都说不要老在外面随便的 +1s |
![]() | 27 hst001 2017-04-24 18:59:12 +08:00 via Android 天天在网上给人续一秒,这下被强行续了 |
![]() | 28 LioMore 2017-04-24 19:00:26 +08:00 via iPhone 对时间的时候头转慢一点试试? |
![]() | 29 sammo 2017-04-25 01:58:44 +08:00 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 2017-04-25 11:56:32 +08:00 @leshijiazu 无可奉告 |
32 killerv 2017-04-25 12:38:24 +08:00 蛤蛤 |
![]() | 33 peinhu 2017-04-25 13:33:43 +08:00 肯定是被续掉了 |
![]() | 34 caonimagfw 2017-04-25 22:31:01 +08:00 续一秒! |
![]() | 35 sunyb3 2017-04-26 10:35:25 +08:00 via Android 苟 |
![]() | 36 zhuangtongfa 2017-04-28 13:30:35 +08:00 肯定是被续掉了 |
![]() | 37 hominthesky 2017-05-19 19:01:46 +08:00 蛤蛤 |
![]() | 38 Trumeet 2019-03-17 08:07:10 +08:00 via Android 找他解决 |