如果文件在linux中被删除,则触发命令

Sha*_*zab -1 linux bash cron

假设我有一个文件/local/content/en/abc.html,我有一个相同的文件/local/en/abc.html.我想添加一个观察程序,/local以便/local/content/en/abc.html在删除后自动删除该/local/en/abc.html文件.

我怎样才能做到这一点?我有一个Linux环境.这可以是一个bash文件,它将是/local目录.

sus*_*hpa 5

看起来像inotifyLinux内核中内置的作业.这是一个子系统,可让您查看特定文件夹以进行更改,并在发生这种情况时接收通知.它通常用于自动更新目录视图,重新加载配置文件,更改日志,备份,同步等.

inotify本身是一个API,而不是一个程序.inotify如果您想自己编写一个小程序,可以从手册页中找到有关API的更多信息,或者查看GitHub链接以获取一个工具,该工具可以让您从shell脚本轻松设置inotify监视(您可以在其中进行适当的操作)通知进来时的动作).

https://en.wikipedia.org/wiki/Inotify

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