标签: macos dtrace fsevents
我研究了File System Events和Kernel Queues,以确定如何监控事件。不幸的是,这些仅在修改,重命名或删除事件(更新状态的事件)时才允许通知。我需要在文件打开或文件读取事件(对于当前用户)时获得回调。我知道无法访问没有适当权限的文件的事件。
任何指针都会有所帮助。
注意:DTrace是不可能的,因为系统完整性保护禁用了DTrace,我没有禁用系统完整性保护的选项