cronはUTCのまま JSTにタイムゾーン変更したときに、crondをrestartしないと実行がUTCのままでした。 service crond restart で反映しました。 参考: Timezoneを設定したらcronの実行時間がずれる EC2の初期スクリプトとかでrebootいる? AWSのEC2のuser data等で初期スクリプトで設定すると思うけど、それは大丈夫なのかなとふと思いました。 もろもろやったあと、rebootしてるからたまたま大丈夫なのかやらなくても大丈夫なのかちょっと気になりました。 Linux インスタンスの時刻の設定 にもrestart必要と書いてあった。 システムを再起動し、すべてのサーバーとアプリケーションで新しい時間帯情報を取得します。
![crondはtimezone変えただけだと反映されない - まーぽんって誰がつけたの?](https://cdn-ak-scissors.b.st-hatena.com/image/square/3208e4d0fd7f2c6b5093152701d0a27d4039bb84/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fm%2Fmasato47744%2F20171109%2F20171109014204.png)