Pular para o conteúdo

envia-bakcup

Esse Script envia backup para seu email !! muito interessante !!!
Perfil removido removido
Hits: 5.223 Categoria: Shell Script Subcategoria: Avançado
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

Esse Script envia backup para seu email !! muito interessante !!!
Download envia-bkp Enviar nova versão

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

E-mails através de um servidor remoto

Script Para Ajustar o Intevalo de Legendas 2

"Mascarando" pseudo-senha digitada pelo usuário

Front-end para backup em CDRW e DVDRW

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

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.