我有一个客户,他希望在共享主机上的目录中有新文件时收到通知。由于该目录是一个网站,它将文件缓存到特定的子目录中,因此我们希望能够忽略对该子目录的更改。
有没有可以做到这一点的工具?或者 shell 脚本?
如果结果也可以通过电子邮件发送就太好了。
答案1
如果可能的话,使用因克龙。它使用 Linux 内核的 inotify 功能(基本上每次更改某个所需文件/目录时都会向用户空间发送信号),并且可以配置为每次以某种方式修改或访问某个文件或目录时运行脚本。使用 incron,您可以实时获取警报。