awk question (actively tail a file & notify when expression is
found)
Bill Campbell
freebsd at celestial.com
Wed Apr 22 20:35:02 UTC 2009
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
More information about the freebsd-questions
mailing list