[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-----
- Criação de log, Bruno Garcia, 2011/12/05
- Re: [shell-script] Criação de log,
MrBiTs <=
Re: [shell-script] Criação de log, William Alves dos Santos, 2011/12/05