Hola
He creado un script para que me haga copias de seguridad con rsync y me envíe un mail con información de lo que ha copiado. Cuando lo ejecuto a mano todo funciona perfecto, pero cuando se lanza vía cron (lo he programado para ejecutarse cada día a las 2 de la mañana) no me envía ningún email. La copia la hace bien y crea el fichero txt que tiene que enviarme, pero al correo no me llega ningún mail. Se os ocurre que puede estar pasando?
AYER=`date --date=yesterday +%F`
HOY=`date +%F`
echo "to : midireccion@deinternet" > /backup/email.txt
echo "from : Servidor de copias" >> /backup/email.txt
echo "subject : Copia $HOY" >> /backup/email.txt
rsync --log-file=/backup/$HOY.log -avz --link-dest=/backup/$AYER/ /backup/servidor/ /backup/$HOY >> /backup/email.txt
sendmail -t < /backup/email.txt
EDIT: Vale, el problema era... que soy idiota

. Aquí el script está bien escrito pero en el server me había dejado una barra. Lo dejo aquí por si a alguien le sirve.