当添加目录中的文件时,如何使用inotify-tools向我发送电子邮件?

时间:2011-08-09 12:16:23

标签: linux event-handling inotify inotify-tools

用户有时会将文件添加到Linux服务器上的目录中。我正在寻找在将文件添加到此目录时获得通知的方法。我找到了inotify-tools:

https://github.com/rvoicilas/inotify-tools/wiki/

但我不太确定如何使用它。我似乎无法找到适当的文件。

如果有经验的人可以指导我,我将不胜感激。

2 个答案:

答案 0 :(得分:2)

使用inotifywait,您可以执行所需操作,请查看manual page

答案 1 :(得分:0)

尝试使用entr,例如

while true; do find path/ | entr -d echo Changed | mail foo@example.com; done

或:

while true; do ls path/* | entr -pd echo Changed | mail foo@example.com; done