Shivaswamy / ????????? wrote: [...]
I am attempting to look for a pattern in the continuously growing log file and mail me if match is found. (on Linux). But I am having problem.
[...]
You could use something like this: err1=down tail -f logfile | while IFS= read -r; do case $REPLY in "$err1" ) mail -s "Found warning" your_email@address ;; esac done
(Sorry for the wrong encoding in the previous email.) You could adjust the pattern using wildcards: err1=down tail -f logfile | while IFS= read -r; do case $REPLY in *"$err1"* ) mail -s "Found warning" your_email@address ;; esac done Regards Dimitre