Em outra postagem solicitei ajuda com relação a backup com log por e-mail no
Ubuntu, e recebi um material de um amigo nosso. Porém foi além do que
precisava... Então segue algo simples que fiz, mas estou com dificuldades para
integrar os dois scripts. Alguém poderia me dar uma dica?

Segue o Script simples Backup:

#!/bin/sh
#

# Confs do script
# Onde, DIR_ORIG é o diretório a ser backupeado e DIR_DEST é o
# diretório para onde vai o arquivo compactado e BKP_NAME é o nome ao
# qual será compactado o diretório.
DIR_ORIG="/home/sergio/Documentos"
DIR_DEST="/home/sergio/Imagens/"
BKP_NAME="backupteste.tgz"

# compactação do diretório de origem diretamente no diretório de destino
tar -czpf ${DIR_DEST}${BKP_NAME} ${DIR_ORIG}

# mensagem de resultado
echo "Backup realizado com sucesso."
echo "Diretório: ${DIR_ORIG}"
echo "Destino: ${DIR_DEST}${BKP_NAME}";
exit 0


Segue Script do SendEmail, ao qual quero integrar ao termino do meu Backup:

#!/bin/bash

EMAIL_FROM="[email protected]"  # usuario de email que se autentica no
servidor SMTP
EMAIL_TO="[email protected]" # usuario que receberá os emails

#Servidor SMTP e porta utilizada
SERVIDOR_SMTP="smtp.gmail.com:25" #endereço no servidor SMTP
SENHA=minhasenha    #informe aqui a senha de autenticação no servidor SMTP

ASSUNTO="$HOSTNAME - $1"
MENSAGEM=$2

if [ "$1" == "" ] ;then
        ASSUNTO="Termino do Backup"
fi
if [ "$2" == "" ] ;then
        MENSAGEM="SEM MENSAGEM"
fi
if [ "$3" != "" ] ;then
        MENSAGEM="$2  `cat $3`"
fi



sendEmail -f "$EMAIL_FROM" -t "$EMAIL_TO" -u "$ASSUNTO" -m "$MENSAGEM" "$ANEXO"
-s "$SERVIDOR_SMTP" -xu "$EMAIL_FROM" -xp "$SENHA"



-- 
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br

Responder a