職場で使っているサーバーで普通に動いていたCronが急に動作しなくなるトラブルがあった。
yum updateが原因かなーと調べても、プロセスとか普通に立ち上がってる。なぜかCronで設定したコマンドが投入されていない。
タイムゾーンがUSになっていた!(泣
> cp /etc/localtime /etc/localtime_org
> cp -p /usr/share/zoneinfo/Asia/Tokyo /etc/localtime
でタイムゾーンをTokyoに戻したら直った。ちなみに、当該Cronは特定の時間帯にのみ発動するような設定だったのでタイムゾーンの影響を受けてしまった。
yumでアップデートしたどのアプリケーションが悪さをしたのかは謎。