+ Responder ao Tópico



  1. #1
    LeonardoDG
    Visitante

    Padrão 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?

  2. #2
    Beto
    Visitante

    Padrão 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