Primeiramente, tente ver se o cron está sendo executado
ps -ef | grep cron
Se não estiver em execução, inicie-o como root
sudo /etc/init.d/cron start (Ubuntu and Red Hat).
Em segundo lugar, verifique as permissões do script, se ele tiver a opção "x" e tente executar
crontab -e
Tente ver se o cron que você fez está listado com este comando
crontab -l
EDITAR:
Tente adicionar / bin / bash antes da sua chamada de script:
0 * * * * /bin/bash /script/file
Mais alguma pista para solucioná-lo aqui .