Guillermo E. Villanueva escribió:
> Mario, muchas gracias por tu respuesta, lo que me dices es que es parte de
> crontab del sistema operativo y no de cron (procesos de barman) ?

Un buen script de cron tiene que saber leer el resultado de lo que se
ejecuta, y si todo termina bien, guardar el log silenciosamente sin
mandar nada por mail; y si termina mal, mandar el log por mail para que
el admin sepa que algo anda mal y que debe revisarse.

Puede ser algo tan simple como

--------8<--------8<--------8<--------8<---------
#!/bin/sh

set -e
templog=$(mktemp)
trap "rm $templog" 0
/usr/bin/barman backup eprensa > $templog
if [ $? == 0 ]; then
        exit 0
else
        cat $templog
fi
--------8<--------8<--------8<--------8<---------

y luego en el cron invocas con algo como 

MAILTO=guillermo...@gmail.com
0 14 * * 4 /home/guillermovil/bin/script_de_alvherre.sh

-- 
Álvaro Herrera        Breisgau, Deutschland  —  https://www.EnterpriseDB.com/
"The eagle never lost so much time, as
when he submitted to learn of the crow." (William Blake)


Reply via email to