【Mac】ターミナルで時刻を補正する
MacBook early 2016 を使っているのだが、やけに時計が遅れる。
システム環境設定「日付と時刻」の「日付と時刻を自動的に設定」にチェックを入れているにもかかわらず、である。
いいかげん嫌になってググってみた。
Contents
時刻を補正する
むかしは ntpdate というコマンドでタイムサーバーにアクセスしていたみたいなんだけど、2020 年 5 月現在、macOS 10.15 Catalina において ntpdate は削除されている。
いまは sntp というのを使うらしい。
sudo sntp -sS time.asia.apple.com
オプションの-sS
っていうのは、よくわからないが、なにかをステップしたりスルーしたりするのに OK を出すもののようだ。
実行してみたら、こうなった。
[>_ ] > sudo sntp -sS time.asia.apple.com
Password:
sntp 4.2.8p10@1.3728-o Tue Mar 21 14:36:42 UTC 2017 (139~6322)
kod_init_kod_db(): Cannot open KoD db file /var/db/ntp-kod: No such file or directory
2020-05-02 00:48:26.526775 (-0900) +0.006916 +/- 0.004839 time.asia.apple.com 17.253.114.125 s1 no-leap
時刻は補正してくれるが、エラーも出ている。
KoD db ファイルがねーけど? みたいな生意気なことをいっているようだ。
kod_init_kod_db(): Cannot open KoD db file /var/db/ntp-kod: No such file or directory
そういう場合は以下のようにするらしい。
sudo touch /var/db/ntp-kod
sudo chmod 666 /var/db/ntp-kod
上を実行して再度、sntp を試すと、エラーは出なくなる。
以上は下記のページを参考にさせていただきました。
私のMacが時計を正しく更新し続けているかどうかどうすればわかりますか?
タイムサーバー
ちなみにこういったものを提供してくれてる団体さんがあるんだね。
こっちのほうが正確かもしれない、と期待して、上記の画像のように設定してみた。
だらしなく生きてるので正確な時間なんか本当は必要ないんだけど、時刻がピシっと合ってると気持ちいい、というのがある。あの電波時計?
あれがいかんよね。
あれのせいで正確な時間の気持ちよさを覚えこまされてしまったのだと思う。
最近のコメント