Утилита наблюдает за указанным файлом. Когда обнаруживается указанная строка, шлет письмо на определенный имеил и/или выполняет указанную команду, на stdin которой подается найденная строка.
Public domain!
http://trac.ungrund.org/dev/browser/adm/logwatch/logwatch.sh
Пример использования:
$ logwatch.sh -f /var/log/apache2/access.log -c hd -m root@ungrund.org -p 2 -q POST
Наблюдает за файлом /var/log/apache2/access.log с интервалом в 2 секунды, ищет строки с вхождением “POST”, при нахождении шлет письмо руту, на stdout выдает hex-dump найденной строки.