Le cron envoi un mail si une erreur ou un message arrive sur la sortie standard du script qu'il exécute.
Il est bien de toujours rediriger ce qu'on exécute depuis la cron.
Pour répondre à ta question, pour savoir le problème, ne redirige pas vers /dev/null, mais vers une log que tu pourras consulter pour connaître le problème.
Il y a des chances quand même que c'était le echo de ton else qui causait le soucis car ça écrivait un \n sur la sortie standard du script.
Message édité par Nukolau le 06-06-2013 à 13:26:53