2006-02-27 cron のタイムゾーン Linux 某マシンの cron の動きがおかしいことに気づき、調べてみたところ、動作が9時間ずれていることが判明。どうやら UTC のタイムゾーンでジョブが実行されていたらしい。 システムのタイムゾーンは当然 JST に設定してあるが、このマシンは最近 OS を再インストールしたので、たぶん crond の起動時はタイムゾーンが UTC だったんだろう。 ということで、crond はプロセス起動時のタイムゾーンをずっと使い続けるので、システムのタイムゾーンを変更したときは crond の再起動を忘れずに、という教訓を得た。