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 <[email protected]> > > > 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]
