Если повторится, что ваш скрипт не делает то, что вы хотите, вы можете добавить set -x поверх своего скрипта. Он будет выводить именно то, что он делает, и этот вывод часто помогает найти ошибки. Если вы называете это cronjob, убедитесь, что $EMAIL установлен соответствующим образом.