2012年7月2日月曜日

うるう秒

今朝、2012年7月1日午前9時00分00秒になる瞬間に、うるう秒が挿入された、ってことだそうです。



朝、ふと思い出して、あれ~うるう秒って今日だったっけ?!



という感じで、気がついたのは9時ちょっと前。
あわてて準備開始。
FreeBSDで適当にシェルスクリプトを書いて・・・[E:coldsweats01]

while true
do
    date
    sleep 1
done

実行。



その瞬間を待つ

2012年 7月 1日 日曜日 08時59分47秒 JST
2012年 7月 1日 日曜日 08時59分48秒 JST
2012年 7月 1日 日曜日 08時59分49秒 JST
2012年 7月 1日 日曜日 08時59分50秒 JST
2012年 7月 1日 日曜日 08時59分51秒 JST
2012年 7月 1日 日曜日 08時59分52秒 JST
2012年 7月 1日 日曜日 08時59分53秒 JST
2012年 7月 1日 日曜日 08時59分54秒 JST
2012年 7月 1日 日曜日 08時59分55秒 JST
2012年 7月 1日 日曜日 08時59分56秒 JST
2012年 7月 1日 日曜日 08時59分57秒 JST
2012年 7月 1日 日曜日 08時59分58秒 JST
2012年 7月 1日 日曜日 08時59分59秒 JST
2012年 7月 1日 日曜日 08時59分59秒 JST
2012年 7月 1日 日曜日 09時00分00秒 JST
2012年 7月 1日 日曜日 09時00分01秒 JST
2012年 7月 1日 日曜日 09時00分02秒 JST
2012年 7月 1日 日曜日 09時00分03秒 JST
2012年 7月 1日 日曜日 09時00分04秒 JST
2012年 7月 1日 日曜日 09時00分05秒 JST
2012年 7月 1日 日曜日 09時00分06秒 JST
2012年 7月 1日 日曜日 09時00分07秒 JST
2012年 7月 1日 日曜日 09時00分08秒 JST

え~と、「 08時59分59秒」が2つあるのが、その~うるう秒ってやつでしょうかね。
まあ、そのぉ~、なんですか、地味ですね。



Windowsの桜時計も確認。



20120701ntp



ああ、1秒くらい戻されているので、そうみたいです。



NTPの方でも確認。
ネット検索してみると、ntpq -c rvというコマンドで何かわかるっぽいです。



8:59:37のとき。



% ntpq -c rv
assID=0 status=46f4 leap_add_sec, sync_ntp, 15 events, event_peer/strat_chg,
version="ntpd 4.2.4p5-a (1)", processor="i386",
system="FreeBSD/8.2-RELEASE-p3", leap=01, stratum=2, precision=-19,
rootdelay=8.398, rootdispersion=26.886, peer=20558,
refid=133.243.238.244,
reftime=d39a0e67.69d80604  Sun, Jul  1 2012  8:46:47.413, poll=10,
clock=d39a1169.96486c80  Sun, Jul  1 2012  8:59:37.587, state=4,
offset=-0.319, frequency=-8.088, jitter=0.106, noise=0.126,
stability=0.018, tai=0



見方がまったくわかりません



9:00:11のとき



% ntpq -c rv
assID=0 status=46f4 leap_add_sec, sync_ntp, 15 events, event_peer/strat_chg,
version="ntpd 4.2.4p5-a (1)", processor="i386",
system="FreeBSD/8.2-RELEASE-p3", leap=01, stratum=2, precision=-19,
rootdelay=8.398, rootdispersion=27.396, peer=20558,
refid=133.243.238.244,
reftime=d39a0e67.69d80604  Sun, Jul  1 2012  8:46:47.413, poll=10,
clock=d39a118b.7f86e946  Sun, Jul  1 2012  9:00:11.498, state=4,
offset=-0.319, frequency=-8.088, jitter=0.106, noise=0.126,
stability=0.018, tai=0



ん?何か変わったところあるのですか?みたいな。



もうちょっとたって、9:32:58かな。



% ntpq -c rv
assID=0 status=06f4 leap_none, sync_ntp, 15 events, event_peer/strat_chg,
version="ntpd 4.2.4p5-a (1)", processor="i386",
system="FreeBSD/8.2-RELEASE-p3", leap=00, stratum=2, precision=-19,
rootdelay=8.490, rootdispersion=26.592, peer=20558,
refid=133.243.238.244,
reftime=d39a1669.6983fef8  Sun, Jul  1 2012  9:20:57.412, poll=10,
clock=d39a193a.13f6b10a  Sun, Jul  1 2012  9:32:58.077, state=4,
offset=-0.466, frequency=-8.145, jitter=0.273, noise=0.129,
stability=0.026, tai=0



leap_add_sec となっていたのが、leap_none に変化しています。



以上、気がついたのはそれだけでした。



0 件のコメント:

コメントを投稿