shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Backupear sem SynLinks


From: Marcus : D
Subject: Re: [shell-script] Backupear sem SynLinks
Date: Tue, 04 Aug 2009 15:21:09 -0300
User-agent: Thunderbird 2.0.0.22 (Windows/20090605)

Anderson Dantas Duarte escreveu:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Pessoal;

Eu fiz um script bem simples, pra 2 servidores aqui da empresa, para
copiar, compactar e me enviar por email uma vez por mês todos os
arquivos de configuração que estão em /etc

o Script é este:

#!/bin/sh

## Script para Simples backup de Configuracoes do sistema
## Anderson Duarte

## Variaveis

DATA=`date +%d/%m/%Y`

## Compactando todos os .Conf

echo "Procurando e Compactando todos os arquivos de configuracao..."

find /etc/ -name "*.conf" | xargs tar -zcvf
/tmp/bkp_mensal-conf.tar.gz

## Enviando arquivo por email com o mutt

echo "Enviando arquivo..."

mutt -s "Backup Mensal Confs - $DATA " -a
/tmp/bkp_mensal-conf.tar.gz -- address@hidden <mailto:meu_email%40domain.com> <
/etc/backup/backup.txt

## Removendo temporarios

echo "Removendo arquivos temporarios..."

rm -rf /tmp/*

Até aí tudo bem, o script funciona perfeito, porem eu queria backupear
sem copiar os Links Simbolicos!
Eu recebo o email e o chefe do setor tb, porem quando ele descompacta
na maquina dele, usando o winrar, o programa mostra alguns erros
devido aos links perdidos que ele traz. Descompacta normalmente e a
arvore de diretorios permanece intacta, mas eu não queria que me
fossem mostrados os erros tendo em vista que são apenas 2 links que
causam isso.
Será que, usando o parametro -type f resolveria ?

PS. Descompactando no linux, o erro tb aparece, porem eu nao tenho que
clicar em nenhum botão e nem confirmar nada pois o proprio tar ja
entende, apenas eu rodando o comando pra descompactar.

Obrigado a todos.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ <http://enigmail.mozdev.org/>

iQEcBAEBAgAGBQJKeHd1AAoJEJ+X2bJFaOocJU4H/ieBUlMkj68U4EG7itrY+FZi
lUjzlxKhVcVMgL+qF8/3WKIjpGN9fC3AzCHrh26jZS8+mQ2seUPplTTvMbgmUzTv
GinXAieh4fVgy/MZJjoOabfwThwyLiT5XY5XqCH0WPT0X29fVlYlYn0sM8gGe4s3
u8qKWzcbCHlsMEnZ4SHrGT6jlGu+vRlN0z263cq6ZbSNO1+CiRfUdzgfs8uahpn1
uhViSejuymwMNE0stXBqF58d7+4VfPd6U9avAoCtSOn5GOsPzDi4hLs/BqZOY8qB
k27VNPGg7RVApr4QI+lU7U4Hsl/IQpZuhGdiGn63Q40cAuaH7D/BLDjDeiixItg=
=0NWa
-----END PGP SIGNATURE-----



Voce pode usar o -l para procurar links no find. Como no seu caso voce NAO quer procurar links usa a negacao (!) do find. Ou se voce procura so arquivos mesmo, pode usar o -f..

Abs!



reply via email to

[Prev in Thread] Current Thread [Next in Thread]