envia-bakcup

Publicado por Perfil removido 23/01/2006

[ Hits: 4.798 ]

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

Multiplicacao de vetores

bloqfor

Alta disponibilidade de Links com CentOS 6

Front-end para backup em CDRW e DVDRW

Dropando IPs


  

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