BackUp Mensal de Relatórios Diários

Publicado por Edson G. de Lima 20/04/2004

[ Hits: 8.039 ]

Download bkp_mensal.sh




Este script pode ser bastante útil para se fazer back_up mensal de relatórios diários.
Ao ser "rodado" este "script", será criado um arquivo compactado cujo nome será o Mês_Ano dos relatórios.
Outro fator interessante, é o fato do novo arquivo conter todo o diretório onde estão os relatórios.
Replicação de dados com otimização de espaço em disco!

Edson G. de Lima

  



Esconder código-fonte

#!/bin/bash
#   Este "script" pode ser útil para se fazer "back_up mensal" de relatórios 
# que são gerados diariamente; que ficarão em um único arquivo compactado 
# cujo nome será: mês_ano.tar.gz .
#   Um exemplo, são os relatórios gerados pelo Sarg (no Squid).
#   A sugestão de uso é colocá-lo no "crontab" para ser rodado todo final de mês
#   Não se esqueça de colocar o diretório de destino e de origem corretamente!
 
ARQUIVO=$(date +%m_%Y)

tar cvf /dir_destino/$ARQUIVO.tar /dir_origem | gzip /dir_destino/$ARQUIVO.tar

if ls /dir_destino/$ARQUIVO.tar.gz;then

echo "Efetuado backup compactado do diretório /dir_origem em:"

ls /dir_destino/$ARQUIVO.tar.gz

sleep 1 

echo "Para descompactar este arquivo, utilize o comando:"

echo "tar xvfz $ARQUIVO.tar.gz";

else

echo "Algo saiu errado, $ARQUIVO.tar.gz NÃO FOI criado!";

fi

# Edson G. de Lima
# Venha conhecer o Pantanal

Scripts recomendados

easydl - download de arquivos em forma de URLs

SysInfo 2.1 (Informações do Sistema)

script para desligar o pc com hora marcada

Postfix: Configurando o Gmail como Relay (moleza)

ShellBase - Templates Profissionais para o seu Shell Script


  

Comentários
[1] Comentário enviado por nunogba em 28/11/2007 - 22:21h

ótimo scripts em shell ja fa\zia backups manuais dos diretorios do sarg agora consegui automatizar toda a gravacao do backup vlw


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts