mmm.. varias cosas:
leo que estas en ubuntu.. asi que en un principio no lo lanzas desde el usuario root, y estas usando sudo, no?
Tienes modificado sudoers para que puedas usar sudo sin tener que escribir la contraseña?
Tiene permisos de ejecución el script? de todas formas seria mas conveniente algo de tipo: /bin/sh /scripts....
Cron "envia un mail" al usuario si ha habido algún error al lanzar el comando, con el error producido, pero creo que en ubuntu han quitado el agente de transporte de mensajes, así que tal vez no recibas estos mails, así que mira el fichero de configuración en "/etc/crontab" y mira donde puedes ver el error producido (tal vez en /var/log/crond...)