すごくよくあるけど、以下をチェックしてもダメだったとき。
などなど、ぜーんぶチェックして合ってるのにcronジョブが指定時間に実行されないよ!という場合。
私のケースでは、サーバーの日付がずれていた。
パソコンの日付見ながら「動かないな」とかやってたのが敗因。
まさかサーバの時刻がズレてたとは。
以下の方法で対処しました。(さくらインターネットVPSサーバ OSはCentOS)
sudo su ntpdate ntp1.sakura.ad.jp
※ntp1.sakura.ad.jpは、さくらインターネットのNTP(時刻同期)サーバ。npdateは時刻をNTPサーバと同期させるコマンド。
「cronが動かない」でハマってる人の助けになることを祈って。