- Mail
+ Responder ao Tópico
-
Mail
é o seguinte eu faço um backup do meu servidor e crio um arquivo de log tem como eu mandar este arquivo por e-mail para mim todo dia?
-
Mail
Amigo,
Tenho esse script rodando via crontab num servidor de e-mail.
Repare que não faço backup em fita, e sim numa outra hd, o q não é recomendável.
Faço backup também da base do mysql.
Obs: Para mandar e-mail, vc precisa ter nesse caso o mutt instalado, baixe ele via rpm ou source e boa.
( )'s
Beto
#!/bin/bash
DIR="/mnt/sda3/bkp"
USER="administrador"
PASSWD="senhaadministrador"
DATA="/mnt/sda3/bkp/dadosbkp.dat"
HOSTNAME=`hostname`
MAIL="[email protected]"
echo "************** REDES **************" > $DIR/dadosbkp.dat
echo >> $DIR/dadosbkp.dat
echo " Início do processo: $(date) " >> $DIR/dadosbkp.dat
echo >> $DIR/dadosbkp.dat
cp -r /etc/ $DIR/ETC
cp -r /home/ $DIR/HOME
cp -r /var/lib/mysql/ $DIR/MYSQL 2>>/dev/null
cp -r /root/bin/ $DIR/ROOT
mysqldump -A -u $USER -p$PASSWD > $DIR/MYSQL/DBbancodedados
echo >> $DIR/dadosbkp.dat
echo " Término do processo: $(date) " >> $DIR/dadosbkp.dat
echo >> $DIR/dadosbkp.dat
echo "*********** REDES ***************" >> $DIR/dadosbkp.dat
cat $DATA | mutt -s "Backup dados $HOSTNAME" $MAIL
exit 0