ntpで時間を合わせる
この記事は最初の投稿日から21年経過しています。内容が古い可能性があります。
ntpdateで合わせるのが常套手段になっているようです。
ですが、パブリックな ntp サーバに頻繁に接続するのも迷惑な話と思いますので、次のようにしています。
/home/QtPalmtop/bin/find /home/zaurus/.ntpdate -mmin +360 -exec /home/zaurus/bin/adjustime
少しインチキくさい処理ですが….。
・時間を合わせるシェルスクリプト内で、時間を合わせたら.ntpdate というファイルを touch する。
・find で.ntpdate の更新時間が前回時間合わせをしてから、6時間経過していたら時間を合わせるシェルスクリプトを実行する。
ということをやっています。
この find は、GNU find です。これは、こちらからいただきました。
BusyBox の find は、いらいらするぐらい機能不足でしたので非常に有り難かったです。
で、上記の処理を、/etc/ppp/ip-up の最後につっこんでいます。無線LAN を使っている時でも合わせるようにしたのですが、どのファイルに入れたのか忘れてしまいました….。