Re: [Nolug] Combining Grep and tail -f

From: Petri Laihonen <pietu_at_weblizards.net>
Date: Mon, 5 Jul 2004 00:09:03 -0500 (CDT)
Message-ID: <1419.68.14.52.165.1089004143.squirrel@secure.weblizards.net>

> On Sun, 4 Jul 2004, Petri Laihonen wrote:
>
>> Does anybody know how I could combine grep and tail -f.
>>
>> As you all probably know "tail -f /var/log/httpd/access_log" gives nice
>> realtime viev for what is happening with your website(s)
>>
>> However, how would one weed out all the extra lines when the information
>> from only one virtual host or specific file is needed?
>> For example 'tail -f /var/log/httpd/access_log | grep -i
>> "mydomain.tld"',
>> would not give any results and if you reverse grep and tail, then only
>> tail is effective.
>>
>> Any suggestions?
>
> Petri,
>
> I'm not sure what you're hoping to accomplish, but if I read your
> question correctly, I think you've already solved your problem with
> the
>
> tail -f /var/log/httpd/access_log | grep -i "mydomain.tld"
>
> you included above. This will indeed produce a live, continually
> updated tail of the file, but only display matches to the grep
> pattern. I not sure what you means when you said it "would not give
> any results." I use that very combination of tools frequently and
> it always gives me exactly the output I expect.
>

It turns out that the line was correct afterall.

I just had to add one more option "-n 1000" before I got any results.
Busier sites were filling up lines so fast that the default amount of
lines for tail was not enough to start with.

P
___________________
Nolug mailing list
nolug@nolug.org
Received on 07/05/04

This archive was generated by hypermail 2.2.0 : 12/19/08 EST