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 <aro...@ibest.com.br> > >Para: shell-script@yahoogrupos.com.br > >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] > > > > >