sábado, 14 de julho de 2012

Script simple backup em Fita DAT

#!/bin/bash
#
# Script para realizar backup e restaurar
# utilizando Dialog
# Versao 0.1
# Daniel Lara Souza
  
DIA=$( date +%d )
MES=$( date +%b )
ANO=$( date +%Y )
FILE="${DIA}${MES}${ANO}"
  
echo "++++++++++++++++++++++++++"  >> /var/log/$FILE.log
echo "  Iniciando o Backup"        >> /var/log/$FILE.log
date >> /var/log/$FILE.log
#Iniciando o backup para a fita dat        
date >> /var/log/$FILE-arquivo.log
tar -cvf /dev/st0 /etc /arquivos /home /root /var >> /var/log/$FILE-arquivo.log
date >> /var/log/$FILE-arquivo.log
echo "+++++++++++++++++++++++++"  >> /var/log/$FILE.log
echo "  Final do Backup"        >> /var/log/$FILE.log
date >> /var/log/$FILE.log
#Ejeta Fita
mt -f /dev/st0 eject
# envia email
mail -s "Backup Fita DAT"  "admin@seumail.com.br" << FIMMAIL
  
Relatorio de backup
  
Status ATUAL DO DISCO
  
`df -h`
  
Relatorio Backup dos ARQUIVOS para Fita DAT
   
`cat /var/log/$FILE.log`
  
FIMMAIL