ハマったわ〜
cronでハマると、調査に時間がかかるから大変。(設定して1分ぐらい待たなきゃいけない)
何かっていうと、Amazon EC2/CentOS5でcrontabを設定したら、でたらめな時間に実行される(おそらくアメリカ時間)。
それで、タイムゾーンを設定したりあれこれやっても、解消しなくてハマってたんだけど、
結局、タイムゾーン設定後にcrondの再起動が必要だった。っつー話でした。
タイムゾーン
rm -f /etc/localtime
cp -p /usr/share/zoneinfo/Japan /etc/localtime
# crondを再起動しないと反映されない
/etc/init.d/crond restart