7

我希望Pyinotify观看包含子文件夹的模板目录,但我收到此错误:

DIRECTORY /home/project/templates
[Pyinotify ERROR] add_watch: cannot watch /home/project/templates WD=-1
[Pyinotify ERROR] add_watch: cannot watch /home/project/templates/dir1 WD=-1
[Pyinotify ERROR] add_watch: cannot watch /home/project/templates/dir2 WD=-1
Waiting for stuff to happen...

我找到了答案,例如使用 unicode 目录名称或使用其他使用 inotify 的程序,但每个都太具体了。

一般是什么原因导致这个错误?

4

1 回答 1

14

增加最大数量或手表:

sudo sysctl -n -w fs.inotify.max_user_watches=16384

参考:http: //github.com/seb-m/pyinotify/wiki/Frequently-Asked-Questions

在旁边

如果您正在寻找通知工具,也可以试试http://github.com/peterbe/python-gorun

于 2010-10-02T21:07:49.103 回答