回答:
あり、進行中の作業のLinuxにTAIのネイティブサポートを与えるためには。それまでは、scheme-clockを使用してTAIに変換できます。
「right /」タイムゾーンの答えは間違っています。TAI-10sに保持されているシステムクロックをUTCに変換することを意図しています。したがって、以下はUTC、GPS、LOREN、TAIの正しい時刻を示します[1]:
#!/bin/sh
echo -n "UTC: "; TZ='UTC' date
echo -n "GPS: "; TZ='UTC' date --date='TZ="../leaps/UTC" now -9 seconds'
echo -n "LORAN: "; TZ='UTC' date --date='TZ="../leaps/UTC" now'
echo -n "TAI: "; TZ='UTC' date --date='TZ="../leaps/UTC" now 10 seconds'
適切なタイムゾーンは別の場所、TZ = "right / UTC"、TZ = "../ zoneinfo-leaps / UTC"にある可能性があります。「現在」を変換したい日付/時刻に置き換えます-出力は、1980年1月1日以降のすべての日付に対して正しいです。
出力:
UTC: Sun Oct 30 16:28:30 UTC 2016
GPS: Sun Oct 30 16:28:47 UTC 2016
LORAN: Sun Oct 30 16:28:56 UTC 2016
TAI: Sun Oct 30 16:29:06 UTC 2016
TZ='right/UTC' date
印刷内容には10秒の差があります。
回答は非推奨です:https : //serverfault.com/a/812163/67419を参照してください
「right /」タイムゾーンを使用して、TAIの近似値(<1s)を表示できます。
ただし、タイムゾーンパッケージが最新であることを確認する必要があります(Ubuntuのtzdataなど)。
コード:
TZ='right/UTC' date
例:
$ date -u ; TZ='right/UTC' date
Mon Sep 16 13:36:21 UTC 2013
Mon Sep 16 13:35:56 UTC 2013
減価償却の理由:2013年から今日までのタイムゾーン「right / UTC」は、TAIではなくTAI-10秒に対応しています。または、バグがありました。
簡単です。/usr/sbin/ntpdate pool.ntp.org;/sbin/hwclock --systohc
一度実行するか、cronに追加するだけ
です。毎日に設定しています。
pool.ntp.org
固定IPアドレスの代わりに次のようなものを使用して、サービスの負荷分散を改善します。