macの時刻がずれて治らない時にtimedプロセスkillしたら直った
こんにちは、tkyです。
伝えたいことはタイトルにすべて込めました!
なぜか突然Macの時刻がめちゃめちゃずれていて、試行錯誤の末直ったのでメモしておきます。
それはある日のこと
現在時刻2021年9月18日13時頃・・・
「あれ?なんで16時になってるの?てか8/31になってる!」
突然タイムリープしてしまったかと思いました。
再起動しても、シャットダウンしても直らない。どういうことなの・・・
時計の設定はサーバーと同期してある
何故かチェックをつけると8/31に戻されてしまって、正しい時刻が取得できない状態になってしまいました。
画像はすでに時刻が直っているものです。
日本標準時を取得してみる
こちらのNTPサーバーから時刻を取得してみます
ticktakclockMacBook-Pro:~ ticktakclock$ date 2021年 8月31日 火曜日 16時47分41秒 JST ticktakclockMacBook-Pro:~ ticktakclock$ sudo sntp -S ntp.nict.jp +1542602.443936 +/- 0.000000 ntp.nict.jp 133.243.238.243 // 自端末の時刻とどれだけ秒数乖離があるか返ってきます
めっちゃずれてる・・・w
timedプロセスをkillしたら直った
timedという時刻のプロセスをkillしたら直りました。というオチなのですが、なんでこうなってたのかはよくわかりませんでした・・・
ticktakclockMacBook-Pro:~ ticktakclock$ date 2021年 8月31日 火曜日 16時47分41秒 JST // めっちゃずれてる ticktakclockMacBook-Pro:~ ticktakclock$ sudo sntp -S ntp.nict.jp +1542602.443936 +/- 0.000000 ntp.nict.jp 133.243.238.243 // 自端末の時刻とどれだけ秒数乖離があるか返ってきます ticktakclockMacBook-Pro:~ ticktakclock$ ps -ef |grep timed 266 107 1 0 4:33PM ?? 0:00.38 /usr/libexec/timed 501 1170 1103 0 4:51PM ttys000 0:00.00 grep timed ticktakclocknoMacBook-Pro:~ ticktakclock$ sudo kill 107 ticktakclocknoMacBook-Pro:~ ticktakclock$ sudo sntp -S ntp.nict.jp +0.092306 +/- 0.000000 ntp.nict.jp 133.243.238.243 // 時刻差分が少なくなった! ticktakclocknoMacBook-Pro:~ ticktakclock$ date 2021年 9月18日 土曜日 13時23分07秒 JST // 直った!
ちなみに参考はAppleのコミュニティの書き込みでした。
普段Androidの記事などを書いていますが、 たまにはこういう記事も良いかも。