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

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

Re: Res: [shell-script] Problema com tail -f e redirecionamento para ar


From: Bruno Gunter
Subject: Re: Res: [shell-script] Problema com tail -f e redirecionamento para arquivo
Date: Thu, 27 Aug 2009 09:59:07 -0300

Se não é apenas isso, cola teu script completo, que aí fica mais fácil
da gente achar o que é.

[]'s

On Thu, 2009-08-27 at 05:08 -0700, Thiago Andrighetti wrote:
>   
> Ol[a Bruno e Marcos, obrigado por responderem.
> Esse script que mandei foi somente para demonstrar o problema, meu
> script eh bem maior. Ai eu fiz esse soh para testar essa
> funcionalidade entende.
> A questão do '>', é que no meu script realmente eu sempre crio um
> arquivo novo, pois tem uma parte dele em que eu paro esse tail e movo
> o arquivo..., detalhe, esse tail eu sempre mando em background, mas
> isso não vem ao caso.
> 
> E claro, sei as diferenças do tail e cat, o que me intriga, é essa
> linha funcionar perfeitamente no meu shell atual, e quando executo ela
> via script ela não funcionar.
> 
> --
> Thiago Andrighetti
> Analista de Suporte em Software Livre
> e Programador
> www.thiagoapadua.com.br
> 
> >
> >De: Marcos Arouca <address@hidden>
> >Para: address@hidden
> >Enviadas: Quarta-feira, 26 de Agosto de 2009 22:00:02
> >Assunto: Re: [shell-script] Problema com tail -f e redirecionamento
> para arquivo
> >
> > >
> >
> >
> >
> > 
> >Não sei se é apenas isso, mas se você fizer só um > ele vai apagar
> cada vez
> >>que gerar uma nova entrada.
> >
> >>Assim, como você está dando um tail, só quando for gerado algo novo,
> a saída
> >>vai ser jogada para o txt. Como está só com um > ele esta
> sobescrevendo.
> >>Tenta
> >
> >>tail -f /var/log/squid/ access.log |cut -d' ' -f11 >> texto.txt
> >
> >>Para ver se ele vai jogar o que você quer.
> >
> >>[]s
> >
> >>2009/8/26 Thiago Andrighetti <thiagoapadua@ yahoo.com. br>
> >
> >>>
> >>>
> >>> Olá, tenho o seguinte script(ilustrativo)
> >>>
> >>> #!/bin/bash
> >>> tail -f /var/log/squid/ access.log |cut -d' ' -f11 > texto.txt
> >>>
> >>> Nesse script, queri que va alimentando o arquivo texto.txt com as
> urls do
> >>> log do squid, acontece é que se eu faço como acima, simplesmente
> não loga
> >>> nada e o meu arquivo fica em branco.....
> >>>
> >>> Mas se eu troco o tail -f por um cat, ai sim alimenta na hora o
> texto.txt.
> >>>
> >>> Alguem tem alguma dica, tentei muita coisa aqui e não consegui.
> >>>
> >>> OBS: Se eu executo esse comando no meu terminal, funciona
> corretamente, vai
> >>> alimentando aos poucos o texto.txt, é só quando faço o script
> mesmo que não
> >>> funciona.
> >>>
> >>> --
> >>> Thiago Andrighetti
> >>> Analista de Suporte em Software Livre
> >>> e Programador
> >>> www.thiagoapadua. com.br
> >>>
> >>> ____________ _________ _________ _________ _________ __
> >>> Fale com seus amigos de graça com o novo Yahoo! Messenger
> >>> http://br.messenger .yahoo.com/
> >>> 
> >>>
> >
> >>[As partes desta mensagem que não continham texto foram removidas]
> >
> >
> > > > 
> 
> __________________________________________________________
> Veja quais são os assuntos do momento no Yahoo! +Buscados
> http://br.maisbuscados.yahoo.com
> 
> [As partes desta mensagem que não continham texto foram removidas]
> 
> 
> 
> 
> 



reply via email to

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