Cita: Editar crontab de un usuario en particular
crontab [ -u usuario ] fichero
crontab [ -u usuario ] { -l | -r | -e }
La opción -u se utiliza para indicar el crontab de usuario que queremos administrar. Sólo root podrá usar la orden crontab con esta opción.
La opción -e se utiliza para editarlo
eso revisa que usuario ejecuta el script, o mejor dicho en el cron de que usuario se ejecuta el script y que este tenga habilitado el uso de cron
fuente :
http://es.wikipedia.org/wiki/Cron_(Unix)