Python 使用Pyinotify监视对符号链接的访问
我正在尝试监视对符号链接的访问,即是否使用符号链接访问文件。使用Pyinotify,我可以监视对文件的访问,但通过其监视的符号链接(例如Python 使用Pyinotify监视对符号链接的访问,python,linux,inotify,pyinotify,Python,Linux,Inotify,Pyinotify,我正在尝试监视对符号链接的访问,即是否使用符号链接访问文件。使用Pyinotify,我可以监视对文件的访问,但通过其监视的符号链接(例如head symlink_to_file.txt)读取文件时,我不会获取任何事件 为了测试这一点,我使用了loop.py并简单地替换了文件夹/tmp 通过阅读文档,我认为通过在“不跟随”中使用,我应该获得访问符号链接的事件,而不是它指向的文件,而是修改添加手表的行 wm.add_watch('./', pyinotify.ALL_EVENTS | pyinoti
head symlink_to_file.txt
)读取文件时,我不会获取任何事件
为了测试这一点,我使用了loop.py
并简单地替换了文件夹/tmp
通过阅读文档,我认为通过在“不跟随”中使用,我应该获得访问符号链接的事件,而不是它指向的文件,而是修改添加手表的行
wm.add_watch('./', pyinotify.ALL_EVENTS | pyinotify.IN_DONT_FOLLOW)
不会产生任何其他事件
那么如何监控符号链接的访问?在“不遵循”中添加的位置是否错误?我是否正在尝试将inotify接口用于它原本不打算做的事情