标签: c linux inotify
我使用inotify API编写了几行C代码。当我为/ tmp监视IN_CREATE和IN_DELETE时它没有问题。我可以检测到在/ tmp中添加或删除文件夹的时间。
当我将受监视的文件夹更改为/ proc时,由于进程启动而在/ proc中创建新目录时,我不会收到通知。
我认为这是因为/ proc在某种程度上是特殊的。任何人都可以解释为什么会出现这种情况或我可以做些什么来让inotify观看该文件夹?
感谢。
答案 0 :(得分:2)
/proc中的内容是pseudo-filesystem,它们实际上并不是文件。该接口的目的是允许用户进程使用熟悉的接口读取或设置内核参数。
/proc