タイムゾーン変更後はcron忘れずに再起動

cron設定したけど指定の時間になっても動いた形跡がない。

原因が見当たらないケース、あると思います。

まずはcrondを再起動をしてみてください。

大体サーバを構築して最初にタイムゾーンをJSTに変更するかと思いますが、それ以降サーバ再起動していなくてcrondがUTCのままだったパターン。あると思います。

これ重要です。(ubuntuの例)