我想 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中/维基/常问-问题

<强> ASIDE

如果你正在寻找的通知工具,也尽量 http://github.com/peterbe/python -gorun

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top