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
Aprenda a Gerenciar Permissões de Arquivos no Linux
Como transformar um áudio em vídeo com efeito de forma de onda (wave form)
Como aprovar Pull Requests em seu repositório Github via linha de comando
Procurando vídeos de YouTube pelo terminal e assistindo via mpv (2025)
Gravação de tela com temporizador
Aplicativo simples para gravar tela
Eu tive esse erro aqui depois de de baixar o HyprLand Ubuntu na versão... (0)
Como fazer boot em img do debian 12.img da web? (11)
Manjaro 25.0 no permite usar crontab (1)