Linux中的主动文件夹观察程序

时间:2014-08-03 12:25:24

标签: python linux

文件夹观察器的功能是在文件进入文件夹之后执行某些操作(它会做出反应)。是否存在一种方法,使得在文件进入文件夹之前进行检查,如果检查成功,则只有文件进入文件夹,否则不进行。

1 个答案:

答案 0 :(得分:0)

我的知识没有现成的解决方案。但是:

  • 有inotify API,但它只发出刚刚发生的事情的通知,即你没有办法影响结果。
  • 如果这是绝对必要的要求,在文件系统级别拦截操作是唯一的通用选择,无论是内核本身还是使用FUSE。
  • 如果您只想监视单个进程的操作,可以使用LD_PRELOAD拦截一些调用来拦截某些函数调用,如fopen()和fwrite()。