我正在研究Linux上的一个小项目,我遇到了一个问题。 我必须制作一个模拟WatchDog活动的程序。所以我写了几乎所有代码,但我不知道如何做最重要的部分。 当我的应用程序在后台运行时,它必须检测何时访问某些文件。我在一些结构中存储了inode,路径和这些文件的名称。因此,有了这些文件的信息,如何检测进程(任何进程,而不是某个进程)何时尝试访问其中一个文件? 编辑:实际上,我必须检测以下事件:何时打开文件以及有人尝试修改文件。就像,如果用户将某些内容写入文件,然后尝试保存更改,我必须允许他或不这样做。