envia-bakcup

Publicado por Perfil removido 23/01/2006

[ Hits: 5.146 ]

Download envia-bkp




Esse Script envia backup para seu email !! muito interessante !!!

  



Esconder código-fonte

#!/bin/bash
# envia-backup v0.25 - Envia backup de configuracoes por email
# Matheus Anderson <matheusanderson@hotmail.com>

DC1="`hostname -d | awk -F. '{print $1}' | tr [a-z] [A-Z]`"
DOMAIN="`hostname -d`"
DATAHORA=`date +%d"/"%m"/"%Y" ("%X")"`
SISTEMA="LINUX"
ARQPATH="/Extras/wallpapers/"
cd $ARQPATH
ARQBACKUP="`ls -tr1 * | tail -n1`"
ARQBACKUPPATH="$ARQPATH/$ARQBACKUP"
ARQLOG="/var/log/envia-backup.log"
MD5="`md5sum $ARQBACKUPPATH | awk -F" " '{print $1}'`"


EMAILORIGEM="backup-$DC1@$DOMAIN"

EMAILADM1="matheusanderson@gmail.com"
EMAILADM2="matheuslinux@gmail.com"
EMAILADM3=""
EMAILADM4=""

MENSAGEM="
BACKUP OK.

ARQ: $ARQBACKUP


MD5: $MD5
"

if [ "`cat $ARQLOG`" != "$ARQBACKUP" ]; then
    echo "Enviando e-mail com anexo ($ARQBACKUP)"...
    echo "$MENSAGEM" | mutt -s"$DC1 - Backup de Configuracoes ($SISTEMA) - $DATAHORA" -a $ARQBACKUPPATH $EMAILADM1 $EMAILADM2 $EMAILADM3 $EMAILADM4
    if [ $? = 0 ]; then
        echo Enviado!
        echo "$ARQBACKUP" > $ARQLOG
    else
    echo ERRO!
    fi
else
echo "Ultimo backup jah enviado!"
fi

Scripts recomendados

SCRIPT PARA AUTOMAÇÃO DE ATUALIZAÇÃO EM AMBIENTE DEBIAN OU DERIVADOS.

E-mails através de um servidor remoto

Agendador de Taferas

VPN automática entre sites

Limpa comentários e linhas em branco nos arquivos de configuração (.conf)


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts