每次有人从我的 Apache 服务器访问某个文件时,都会向我发送电子邮件

每次有人从我的 Apache 服务器访问某个文件时,都会向我发送电子邮件

我希望每次有人访问我的网络服务器上的 PDF 文件时,我的服务器都向我发送一封电子邮件。

也许:

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

每次 tail/grep 输出内容时,如何生成新的电子邮件消息?如何将其作为后台脚本运行?

答案1

你可以通过玩通知等待inotifywatch命令,来自 inotify-tools 包。

例如通知等待

inotifywait -m -e access -e open -e modify /var/www/html/index.html

相关内容