
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
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Como bloquear pendrive em uma rede Linux
Um autoinstall.yaml para Ubuntu com foco em quem vai fazer máquina virtual
Instalar GRUB sem archinstall no Arch Linux em UEFI Problemático
Como impedir exclusão de arquivos por outros usuários no (Linux)
Alguém executou um rm e quase mata a Pixar! (6)
Formas seguras de instalar Debian Sid (9)
Duas Pasta Pessoal Aparecendo no Ubuntu 24.04.3 LTS (12)
Alguém pode me indicar um designer freelancer? [RESOLVIDO] (5)
Por que passar nas disciplinas da faculdade é ruim e ser reprovado é b... (6)









