+ Responder ao Tópico



  1. #1

    Padrão Verificando se o backup foi realizado com sucesso.

    Eu tenho um script que todos os dias faz backup, utilizando TAR, do meu servidor em uma unidade LTO.

    Para ter certeza que ele fez o backup com sucesso, eu adicionei as seguintes linhas nesse script.

    ARQUIVO_LOG=/root/log/backup.log
    echo "-----------------------------------" >> $ARQUIVO_LOG
    echo "Inicio do BACKUP: `date`" >> $ARQUIVO_LOG

    echo -n "Status do BACKUP: " >> $ARQUIVO_LOG
    TAR="tar -cvf /dev/st1"

    $TAR $DADOS
    if [ $? = 0 ]; then
    echo " OK "
    else
    echo " FALHOU "
    fi
    echo "Fim do BAKCUP: `date`" >> $ARQUIVO_LOG

    Ou seja, caso o backup tenha sido executado com sucesso, ele deveria jogar para um arquivo se o STATUS foi OK ou FALHOU, porém ele não está fazendo.

    Alguém tem idéia do que estou fazendo errado?

  2. #2
    n0P
    Visitante

    Padrão Verificando se o backup foi realizado com sucesso.

    tentou dar um if [ -e ArquivodeBkp ] ?

  3. #3
    belvio
    Visitante

    Padrão Verificando se o backup foi realizado com sucesso.

    Você deve direcionar a saida do comando echo "OK" para o arquivo $ARQUIVO_LOG tipo:

    echo "OK" >> $ARQUIVO_LOG

    o mesmo deve ser feito com o echo "FALHOU"

    echo "FALHOU" >> $ARQUIVO_LOG

  4. #4

    Padrão Verificando se o backup foi realizado com sucesso.

    A idéia é bem legal, porém isso não garante q seu backup foi feito sem erros e garante menos ainda q sua restauração será dada com sucesso.

    O interesssante é vc realmente testar esse backup.

    Foi só uma dica, para um assunto q julgo importante.

    Valeu....

  5. #5

    Padrão Verificando se o backup foi realizado com sucesso.

    Na verdade esse arquivo serve apenas para verificar se o comando foi ou não executado com sucesso.

    Mesmo com esse arquivo, diariamente nós listamos o conteúdo das fitas de backup e fazemos algum tipo de recuperação.

    Belvio, valeu pela ajuda. Não me liguei que estava faltando redirecionar a saída para o arquivo.