Enviado em 03/06/2014 - 14:43h
olá ,
# 1 - Parte (Variaveis)
# Configuracao das variaveis do script
# ------------------------------------------------------------------------
DATA=`date +%d/%m/%Y`
HORAI=`date +%T`
PATH=/sbin:/usr/sbin:/bin:/usr/bin:/usr/local/bin
export PATH
#
# Ponto de Backup
#bkp_siger=/Dados/Siger # Pasta que sera backupada
bkp_sigerlbb=/Dados/SigerLBB
bkp_dir=/mnt/hdext/siger # Pasta onde sera gerado o Backup
dados=`date "+bkp"%Y-%m-%d` # Nome do Arquivo de Backup
#
# Arquivos de Log's
log_dir=/var/log/backup # Pasta onde sera gerado o LOG
log_bkp=`date "+log_siger"-%d-%m-%Y.txt` # Nome do Arquivo de LOG
clear
echo > $log_dir/$log_bkp
#
# 2 - Parte
# Verificando HD Externo
# ------------------------------------------------------------------------
umount /mnt/hdext
2>> $log_dir/$log_bkp
mount /dev/sdb1 /mnt/hdext
2>> $log_dir/$log_bkp
montado=`mount | grep /mnt/hdext`
2>> $log_dir/$log_bkp
echo "*** Dispositivo montado: "$montado" "
>> $log_dir/$log_bkp
#
# 3 - Parte
# Iniciando o backup
# ------------------------------------------------------------------------
echo >> $log_dir/$log_bkp
echo "***********************************************************"
>> $log_dir/$log_bkp
echo "*** "
>> $log_dir/$log_bkp
echo "*** Backup Diario "
>> $log_dir/$log_bkp
echo "*** "
>> $log_dir/$log_bkp
echo "*** "
>> $log_dir/$log_bkp
echo "*** "
>> $log_dir/$log_bkp
echo "*** Dia $DATA "
>> $log_dir/$log_bkp
echo "*** "
>> $log_dir/$log_bkp
echo "*** Servidor "
>> $log_dir/$log_bkp
echo "*** "
>> $log_dir/$log_bkp
echo "***********************************************************"
>> $log_dir/$log_bkp
echo ""
>> $log_dir/$log_bkp
echo "*** Realizando backup da unidade /Dados/Siger "
if [ -z "$montado" ];then
echo "Sem HD EXTERNO em sdb1"
else
echo "*** Transmitindo dados para HD externo "
>> $log_dir/$log_bkp
# tar -P -cvzf $bkp_dir/siger_$dados.tar.gz $bkp_siger/* 2>> $log_dir/$log_bkp
tar -P -cvzf $bkp_dir/sigerlbb_$dados.tar.gz $bkp_sigerlbb/*
2>> $log_dir/$log_bkp
fi
echo "*** Backup concluido com sucesso! " >> $log_dir/$log_bkp
echo "*** Hora de inicio: "$HORAI" " >> $log_dir/$log_bkp
HORAF=`date +%T` 2>> $log_dir/$log_bkp
#echo "*** Hora de termino: "$HORAF" " >> $log_dir/$log_bkp
#a=$(du -s $bkp_dir/siger_$dados.tar.gz |awk '{print $1}')
echo "*** Tamanho SIGER: "$a" KB " >> $log_dir/$log_bkp
a=$(du -s $bkp_dir/sigerlbb_$dados.tar.gz |awk '{print $1}')
echo "*** Tamanho SIGERLBB:"$a" KB " >> $log_dir/$log_bkp
echo "***********************************************************" >> $log_dir/$log_bkp
echo >> $log_dir/$log_bkp
echo "NAO RESPONDA ESTE EMAIL, ESTA EH UMA MENSAGEM AUTOMATICA" >> $log_dir/$log_bkp
#chmod 777 $log_dir/$log_bkp
/usr/local/bin/mutt -e "set from= servidor" suporteti@xxxx.com.br -s "Backup Diario SIGER - LOG" <
$log_dir/$log_bkp
exit
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
SysAdmin ou DevOps: Qual curso inicial pra essa área? (0)
Melhores Práticas de Nomenclatura: Pastas, Arquivos e Código (3)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta