Отправляйте мне электронную почту каждый раз, когда к моему серверу Apache обращаются к определенному файлу

Я хочу, чтобы мой сервер отправлял мне электронное письмо каждый раз, когда кто-то обращается к файлу PDF на моем веб-сервере.

Может быть:

tail -f /var/log/apache.log | grep pdf > ??something??

Как бы я генерировал новое сообщение электронной почты каждый раз, когда этот хвост /grep что-то выводит? Как я мог запустить его как фоновый скрипт?

1 ответ

Этого можно добиться, играя с командами inotifywait и inotifywatch из пакета inotify-tools.

Пример с inotifywait :

inotifywait -m -e access -e open -e modify /var/www/html/index.html
Другие вопросы по тегам