tai64n 形式。

2010/08/26 15:01:45

カテゴリ

DJB

daemontools で利用されているログのタイムスタンプ形式は tai64n 形式。
※ 厳密にはexternal TAI64 の模様。仕様→ http://cr.yp.to/libtai/tai64.html#tai64

ざっくりいうと、下記のような形式。

例)@400000004c76009737bb76b4
→ @40000000 + (秒数整数部分) + (秒数小数部分)
 起点は 1970/01/01 00:00:00

UTC 1970/01/01 までにうるう秒が10秒あったことを踏まえ、そのまま単純計算すると10秒遅れた時間になる模様。

echo test | tai64n

とすると、現在時刻のタイプスタンプを行頭に付与した1行が出力される。
tai64n 形式のタイムスタンプは tai64nlocal コマンドで人間が読める形式に変換できる。

echo test | tai64n | tai64nlocal

コメント