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 4
+1s
|
2
UnisandK 2017-04-24 13:49:07 +08:00 4
把壁纸换成蛤试试
|
3
tyhunter 2017-04-24 13:49:57 +08:00
这是精确,要发射导弹吗.....
|
4
leshijiazu 2017-04-24 13:59:06 +08:00
哎妈呀。。。。楼主你是为什么在意这一秒的呢?可否告知?
|
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
ck65 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 1
根据相对论,高速运动时钟变慢。 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
找他解决
|