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
Armazenando a senha de sua carteira Bitcoin de forma segura no Linux
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
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
Mouse Logitech MX Ergo Advanced Wireless Trackball no Linux
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
A coisa universal é muito mais ampla do que cê imagina (4)
Dúvida - RAID 1 - Cópia de disco - Grub - Debian (2)