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: André Saunite
Subject: Re: [shell-script] Backupear sem SynLinks
Date: Tue, 4 Aug 2009 15:25:10 -0300

Olá,

Acho que com o -type f irá funcionar sim:

# ls -lrt
total 0
lrwxrwxrwx  1 root root 14 Aug  4 11:22 dead.letter -> ../dead.letter
-rw-r--r--  1 root root  0 Aug  4 11:23 regular
# find . -type f
./regular
# find . -type l
./dead.letter

Abs,
André Saunite

2009/8/4 Marcus :D <address@hidden>
>
>
>
> 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]