gpt4 book ai didi

c - 我如何检测目录何时使用 inotify 挂载?

转载 作者:IT王子 更新时间:2023-10-29 00:10:35 26 4
gpt4 key购买 nike

我正在使用 Linux Inotify 来检测程序上的 FS 事件。

当设备挂载到监控目录时如何通知我?

最佳答案

我不认为你可以用 inotify 来做到这一点。这是方法:

  1. 阅读uevents from kernel通过 Netlink套接字并过滤掉 "ACTION" 不是 "mount" 的那些。
  2. Read and parse "/proc/mounts"当您收到带有 "mount" 操作的事件时。
  3. 使用刚刚挂载的设备查找挂载点的记录,如果它不是您正在查看的目录,则将其过滤掉。

关于c - 我如何检测目录何时使用 inotify 挂载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1113176/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com