Você verificou o seu fuso horário? Cron é executado usando a hora local do sistema, portanto, se, por exemplo, seu sistema estiver sendo executado no horário UTC, mas você tiver uma variável de ambiente TZ ajustando seu tempo de usuário, seu crontab continuará sendo executado no horário UTC.
Teste sugerido:
Defina para executar em
10 * * * *
então será executado em poucos minutos independentemente da hora . Se funcionar, então o problema mais provável é um deslocamento de fuso horário fazendo a hora que você especificou não a hora que você especificou :)