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

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

Re: [shell-script] Criação de log


From: MrBiTs
Subject: Re: [shell-script] Criação de log
Date: Mon, 05 Dec 2011 17:56:07 -0200
User-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:8.0) Gecko/20111105 Thunderbird/8.0

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On 12/05/2011 17:24 , Bruno Garcia wrote:
> Pessoal,
> 
> boa tarde, sou novo aqui na lista e gostaria da ajuda de vcs. Estou iniciando 
> nesse mundão maravilhoso do shell script, só que
> nem comecei a engatinhar e já tenho que correr devido ao nosso cotidiano, 
> então venho recorrer a ajuda dos colegas da lista.
> 
> eu tenho uma determinada rotinha que faz uma pequena manutenção em excluir 
> alguns arquivos
> 
> find /home/user/teste/ -type f -name arq* -print0 | xargs -0 rm -V >> 
> teste.log
> 
> A rotina acima funciona muito bem estou tentando então colocar data e hora 
> para gravar dentro desse aquivo, e estou fazendo
> isso da seguinte maneira
> 
> 
> date "+%D-%H:%M" | find /home/user/teste/ -type f -name arq* -print0 | xargs 
> -0 rm -V >> teste.log
> 
> Só que isso está dando erro, será que alguém consegue me ajudar colocando 
> isso da maneira correta.
> 
> Grato desde já !
> 

Olá, Bruno

O | é chamado de pipe, exatamente por causa disso: ele "encana" o resultado de 
um comando para o outro. Então você está mandando o
resultado do seu date para o find, que não fará nada e você ainda tomará um erro

Escreva a data e hora ANTES de rodar o find. Então, você terá somente uma linha 
a mais:

date +%D-%H:%M >> teste.log
find /home/user/teste/ -type f -name arq* -print0 | xargs -0 rm -V >> teste.log

Você terá uma linha com a data e as subsequentes com o resultado do find | rm

Um abraço

- -- 

LLAP

.0. MrBiTs .'. - address@hidden
..0 GnuPG  - 
http://keyserver.fug.com.br:11371/pks/lookup?op=get&search=0x6EC818FC2B3CA5AB
000 http://www.mrbits.com.br


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (Darwin)

iQEcBAEBCAAGBQJO3SHXAAoJEG7IGPwrPKWrQCkIAIM0hGR+iaAP/y98dm7UL74k
vzTlnAHbGg4bQ3QwIDJerJ2ehp/vKa2xh4gYmiXFlb93TjTsFg+nWdk7ewCUi4zp
vU3cGAaU7GxwJfrlNi8bph4d/PxEDOdz/Cg+mY5z1S/Wt2crgby5g9wb9CE+bRiR
k/ReWqOcMB3VLRVrG/hid4xcTbe2ea1Mrb8IVRVUT2EWGHTLSimQ9flGRdPfKzaQ
lqsIj0NOdjcGPCpWXHF+5e44KOGosPWIFIdoRsqctY3k9/VC7Igcf4Cd42GwAOX8
y52qtC4HLpwGZzu8JRusoIeqAnJDBL58FLm+24XJFphL0A4JRQVy12wPK4fNw8k=
=nutl
-----END PGP SIGNATURE-----


reply via email to

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