サーバーの時計
サーバーの時計にはソフト時計とハード時計があります。Windowsでは両者が同一になっているのであまり気にしてませんでしたが、Linuxはそれぞれ別に管理されています。表示方法は、コンソールから
date でソフト時間
clock でハード時間
ですね。
さて、最近、どうもcronの仕事が遅れる様になってきました。毎時間、NTPサーバーと同期もとっているし、ちゃんと時間も合っているのにもかかわらず遅れが出てくるのです。
そうなるとcronはハード時計を採択しているとしか思えません。とにかくなんとかしたいものです。
対策は簡単ですね。
crontab -e で
cronの仕事に
/sbin/clock -w
というのを追加して、ハード時計をソフト時計に勝手に合わせるようにしました。
ただそれだけのことですが。