#!/bin/bash _HORA=`date +%H:%M:%S` _SEMANA=`date +semana-%U-mes-%m` _DATA=`date +%Y-%m-%d` _TAPEBLOCK=`mt tell` _FITA=Fita_003 # Posicionando no final da fita mt -f /dev/tape eod #Criando arquivos de LOG e HTML touch /var/www/html/${_FITA}_${_SEMANA}_${_DATA}.log touch /backup/logs/${_FITA}_${_SEMANA}_${_DATA}.log ############## LOG ############## echo "===========INICIO LOG===========" >> /backup/logs/${_FITA}_${_SEMANA}_${_DATA}.log echo $_TAPEBLOCK >> /backup/logs/${_FITA}_${_SEMANA}_${_DATA}.log # GRAVA numero da fita echo ${_FITA} >> /backup/logs/${_FITA}_${_SEMANA}_${_DATA}.log # GRAVA relacao dos arquivos na fita ls -lah -sh /backup/public/2017-* >> /backup/logs/${_FITA}_${_SEMANA}_${_DATA}.log # GRAVA numero da fita echo ${_FITA} >> /backup/logs/${_FITA}_${_SEMANA}_${_DATA}.log echo "===========FIM LOG===========" >> /backup/logs/${_FITA}_${_SEMANA}_${_DATA}.log # GRAVA log SEM A INFORMACAO DO BLOCO DOS ARQUIVOS na fita tar -cvf /dev/tape /backup/logs/${_FITA}_${_SEMANA}_${_DATA}.log ############## LOG ############## ############## HTML ############## echo "===========INICIO BLOCO===========" >> /var/www/html/${_FITA}_${_SEMANA}_${_DATA}.log # GRAVA numero da fita echo ${_FITA} >> /var/www/html/${_FITA}_${_SEMANA}_${_DATA}.log # GRAVA log COM A INFORMACAO DO BLOCO DOS ARQUIVOS na fita #mt -f /dev/tape fsf 2 echo $_TAPEBLOCK >> /var/www/html/${_FITA}_${_SEMANA}_${_DATA}.log # GRAVA relacao dos arquivos na fita ls -lah -sh /backup/public/2017-* >> /var/www/html/${_FITA}_${_SEMANA}_${_DATA}.log # GRAVA numero da fita echo ${_FITA} >> /var/www/html/${_FITA}_${_SEMANA}_${_DATA}.log echo "===========FIM BLOCO===========" >> /var/www/html/${_FITA}_${_SEMANA}_${_DATA}.log ############## HTML ############## # GRAVA A INFORMACAO DO BLOCO DOS ARQUIVOS na fita no final do arquivo de LOG echo $_TAPEBLOCK >> /backup/logs/${_FITA}_${_SEMANA}_${_DATA}.log # Envia arquivos de backup para a fita tar -cvf /dev/tape /backup/public/2017-* mv /backup/public/2017-* /backup/backups