Re: Usando o GZIP
cara voce poderia fazer algo meio no xaxixo
pore exemplo:
tar -czvf /tmp/sistema2004.tar.gz /sistema2004/
tar -xzvf /tmp/sistema2004.tar.gz -C /tmp
rm -rf /tmp/sistema2004/dados/
tar -czvf /tmp/sistema2004-`date +%Y.%m.%d`.tar.gz /tmp/sistema2004
######################################################
ou voce pode fazer o seguinte, cria um diretorio /backup/sistema2004
mkdir /backup && mkdir /backup/sistema2004
todo dia voce copia tudo pra la, apaga o /backup/sistema2004/dados/
( adiciona a linha abaixo no crontab (use o comando crontab -e ))
10 22 * * * root cp -rf /sistema2004 /backup/sistema2004 && rm
-rf /backup/sistema2004/dados
e depois compacta o /backup/sistema2004/
tar -czvf /backup/sistema2004-`date +%Y.%m.%
d`.tar.gz /backup/sistema2004
depois voce apaga o /backup/sistema2004/ mantendo o diretorio
sistema2004
rm -rf /backup/sistema2004/
voce ainda pode encrementar um pouco mais, se for do enteresse manter
alguns backups tipo de 6 ou 7 dias sei la se for use o comando
find /backup -name "*.tar.gz" -ctime +7 -exec rm -rf {} \;
teste primeiro usando o seguinte comando, apenas para desencargo de
conciencia
find /backup/ -name "*.tar.gz" -ctime +7 -exec ls -laF {} \;
aqui ele deve te listar os arquivos que tem mais de 7 dias de vida , se
for os arquivos que voce quer, basta alterar o ls -laF para rm -rf
espero ter ajudado
acho que é mais ou menos isso que voce quer
Em Ter, 2005-04-12 às 00:44 -0300, Marcos Abreu Ferreira escreveu:
> Pessoal
>
>
>
> Tenho um sistema que preciso compactar todo dia para que as filiais
> possam pegar as informações durante a noite. Ele tem a seguinte
> estrutura de diretórios
>
>
>
> sistema2004
>
> dados
>
> imagens
>
> includes
>
>
>
> Preciso compactar tudo menos a pasta ‘dados’, que contem os dados de
> cada filial, ou seja, não devem ir da matriz para a filial. Alguém
> poderia me dar uma ajuda de como devo fazer para compactar com o gzip,
> pois não achei nada falando sobre subdiretórios
>
>
>
>
>
>
>
> Att,
>
>
>
> Marcos Abreu Ferreira
>
>
>
>
--
########################################################################
# Pruonckk le Punk # Linux User: 352368 #
# Home Page: www.pruonckk.org # mail: pruonckk@pruonckk.org #
# UIN: 165399143 # MSN: miketesliuk1986@hotmail.com #
########################################################################
# LIBERDADE, IGUALDADE E RESPEITO, PARA QUE POSSAMOS SER LIVRES!!! #
########################################################################
Reply to: