我希望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的程序,但是每个答案都太具体了。

通常是什么导致此错误?

最佳答案

增加最大数量或观看:

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

09-28 05:18