トップ «前の日記(2016-12-30(Fri)) 最新 次の日記(2017-01-06(Fri))» 編集

屑俺日記

僕の備忘録(PC、UN*X、ネットワーク関連が中心)なんです。
自分の書いたところは適当(な時とか)に書き換えますので御了承を。


2017-01-01(Sun) 昨日と違って曇り

うるう秒捕獲は失敗かも

と似たものは獲れた。

$ while :; do date; sleep 0.5; done
2017年  1月  1日 日曜日 08:59:58 JST
2017年  1月  1日 日曜日 08:59:58 JST
2017年  1月  1日 日曜日 08:59:59 JST
2017年  1月  1日 日曜日 08:59:59 JST
2017年  1月  1日 日曜日 08:59:59 JST
2017年  1月  1日 日曜日 08:59:59 JST
2017年  1月  1日 日曜日 09:00:00 JST
2017年  1月  1日 日曜日 09:00:00 JST
2017年  1月  1日 日曜日 09:00:01 JST

8時59分57秒(JST)くらいに、ntpdate(1)でもってNICTに聞いてみた。
-q オプションで時刻設定を省略できる。

$ time /usr/sbin/ntpdate -q ntp.nict.jp
server 133.243.238.164, stratum 1, offset 0.065063, delay 0.12424
server 133.243.238.163, stratum 1, offset 0.041119, delay 0.07271
server 133.243.238.243, stratum 1, offset 0.045347, delay 0.06926
server 133.243.238.244, stratum 1, offset 0.045943, delay 0.06891
 1 Jan 09:00:02 ntpdate[17173]: adjust time server 133.243.238.244 
 offset 0.045943 sec
 
real    0m5.757s
user    0m0.000s
sys     0m0.008s

事前ににwireshark を仕掛けて、 パケットを取ってみた。
ある時点から、Leap Indicatorの値が変わったことは 観測できたが、"23時59分60秒"は見えなかった。
成果と言えそうなことといえば、2017年00時00分00秒のパケットが1つか2つ多いっぽい ことか(何種類かの時刻パケットの意味があまり分かってない)。

本エントリをだいたい書き終えた頃(9時20分)には、 2017年のうるう秒を表示する画像がかなりアップされていた。

Note PCのバッテリ表示LEDが真っ赤になっていた。急いで電源に繋ぐ。


リンクはご自由にどうぞ。でもURLや内容が変った場合はあしからず。

index.htmlは ここから。