假设我有一个文件/local/content/en/abc.html
,我有一个相同的文件/local/en/abc.html
.我想添加一个观察程序,/local
以便/local/content/en/abc.html
在删除后自动删除该/local/en/abc.html
文件.
我怎样才能做到这一点?我有一个Linux环境.这可以是一个bash文件,它将是/local
目录.
看起来像inotify
Linux内核中内置的作业.这是一个子系统,可让您查看特定文件夹以进行更改,并在发生这种情况时接收通知.它通常用于自动更新目录视图,重新加载配置文件,更改日志,备份,同步等.
inotify
本身是一个API,而不是一个程序.inotify
如果您想自己编写一个小程序,可以从手册页中找到有关API的更多信息,或者查看GitHub链接以获取一个工具,该工具可以让您从shell脚本轻松设置inotify监视(您可以在其中进行适当的操作)通知进来时的动作).
https://en.wikipedia.org/wiki/Inotify
https://github.com/rvoicilas/inotify-tools