inotify在删除之前或之后是否触发IN_DELETE?

时间:2011-05-26 07:23:18

标签: linux events file-io triggers inotify

我正在尝试在删除文件之前对其进行备份。有人可以告诉我inotify是否在删除之前或之后触发事件?

2 个答案:

答案 0 :(得分:4)

在监视目录中删除文件/目录时,即删除后,会触发IN_DELETE。

答案 1 :(得分:0)

但是可以在每个动作之前进行inotify触发。

rm -rf / media / disqueExterne /和inotify在每次访问记录之前都像数据库服务器一样发送警报..

这里:

[bash命令rm -rf / media / disqueExterne] ---> [系统管道] --->直接订购---> [/ dev / sdd1] --->文件销毁

使用inotify pretrigger

[bash命令rm -rf / media / disqueExterne] ---> [系统管道] - > [inotify pretrigger catch] --->备份每个文件--->证券化rm -rf order ---> [/ dev / sdd1] --->文件毁灭 是否可以在发送订单之前捕获系统管道或缓冲区中的命令。

[用户发送命令] ---> [缓冲区] --->订单[已启动]和之后

[用户发送命令] ---> // inotify保持数据---> [inotify action] --- // - > [返回缓冲区] --->订单---> [行动启动]