awk question (actively tail a file & notify when expression is
found)
Evuraan::ഏവൂരാന്
evuraan at gmail.com
Wed Apr 22 20:41:28 UTC 2009
nevermind, i got it to work, with a little help from
http://student.northpark.edu/pemente/awk/awk_sys.txt,
tail -f /var/log/apache2/access.log | awk '/192.168.1.100/
{system("echo " $0 "| mailx -s test_email me at email.com" ) }'
thx..!
2009/4/22 Bill Campbell <freebsd at celestial.com>:
> You might want to look at ``swatch'' which is designed to do
> this, and monitors multiple log files simultaneously.
>
> On Wed, Apr 22, 2009, Evuraan::???????????????????????? wrote:
>>Greetings..!
>>
>>this works,
>>
>>tail -f /var/log/apache2/access.log | nawk '/192.168.1.100/{ print $0 }'
>>
>>and this too:
>>
>> tail -f /var/log/apache2/access.log |awk ' /192.168.1.100/ { system
>>("mail -s \"This works\" me at email.address")}'
>>
>>but this below, does not work
>>
>> tail -f /var/log/apache2/access.log |awk ' /192.168.1.100/ { print
>>$0 | "mail me at email.address "}'
>>
>>Any pointers would be much appreciated.
>>
>>Thx.
>>_______________________________________________
>>freebsd-questions at freebsd.org mailing list
>>http://lists.freebsd.org/mailman/listinfo/freebsd-questions
>>To unsubscribe, send any mail to "freebsd-questions-unsubscribe at freebsd.org"
>>
>
> --
> Bill
> --
> INTERNET: bill at celestial.com Bill Campbell; Celestial Software LLC
> URL: http://www.celestial.com/ PO Box 820; 6641 E. Mercer Way
> Voice: (206) 236-1676 Mercer Island, WA 98040-0820
> Fax: (206) 232-9186 Skype: jwccsllc (206) 855-5792
>
> Capitalism works primarily because most of the ways that a company can be
> scum end up being extremely bad for business when there's working
> competition. -rra
> _______________________________________________
> freebsd-questions at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscribe at freebsd.org"
>
More information about the freebsd-questions
mailing list