envia-bakcup

Publicado por Perfil removido 23/01/2006

[ Hits: 4.880 ]

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

Inserção de máquinas no banco de dados para controle interno

Enviar via FTP todos as pastas / sub-pastas e arquivos, a partir do diretorio de origem inclusive

Gerenciamento de clientes com cbq,squid e firewall no kurumin.

Detecta e bloqueia tentativa de acesso ao SSH

monitor apache


  

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