Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用Pyinotify监视对符号链接的访问_Python_Linux_Inotify_Pyinotify - Fatal编程技术网

Python 使用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

我正在尝试监视对符号链接的访问,即是否使用符号链接访问文件。使用Pyinotify,我可以监视对文件的访问,但通过其监视的符号链接(例如
head symlink_to_file.txt
)读取文件时,我不会获取任何事件

为了测试这一点,我使用了
loop.py
并简单地替换了文件夹
/tmp

通过阅读文档,我认为通过在“不跟随”中使用
,我应该获得访问符号链接的事件,而不是它指向的文件,而是修改添加手表的行

wm.add_watch('./', pyinotify.ALL_EVENTS | pyinotify.IN_DONT_FOLLOW)
不会产生任何其他事件

那么如何监控符号链接的访问?在“不遵循”中添加
的位置是否错误?我是否正在尝试将inotify接口用于它原本不打算做的事情