Stenio Cordeiro de Paula escreveu:
Olá gente, fiz o seguinte script:

DATA=`date +%Y-%m-%d`
cd /servidor/dados/loja
tar -zcvf "$DATA".tar.gz /servidor/dados/loja/
cp /servidor/dados/loja/"$DATA".tar.gz /servidor/dados/backup
rm -rf /servidor/dados/loja/"$DATA".tar.gz

Ele está funcionando, não sei se existe algo para otimizar ele, mas gostaria de fazer que ele não armazenasse os arquivos com extensão *.exe, alguem teria como me orientar a fazer isso?
Olá,

 Seguinte, acho que seria melhor assim:

DATA=`date +%Y-%m-%d`
tar czvf /servidor/dados/backup/$DATA.tar.gz /servidor/dados/loja

Agora para eliminar os arquivos ".exe", crie um aquivo contendo a lista dos arquivos em /servidor/dados/backup/lista_arquivos_.exe.txt, por exemplo e mude a segunda linha acima para:

tar czvf /servidor/dados/backup/$DATA.tar.gz -X /servidor/dados/backup/lista_arquivos_.exe.txt /servidor/dados/loja

 Uma dica para cria a lista arquivos ".exe" seria:

find /servidor/dados/loja -iname "*.exe" > /servidor/dados/backup/lista_arquivos_.exe.txt

 Depois revise e edite na mão ser for necessário.

--

[]'s

Claudio Polegato Junior

Um peregrino de Problemas; Um pergaminho de Soluções.

---------------------------------------------------------------------------
Esta lista é patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br

Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utilização da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html

Responder a