为什么Pyinotify不能观看导演?

时间:2010-09-30 02:22:59

标签: watch inotify pyinotify

我想 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的程序的答案,但每个程序都过于具体。

通常会导致此错误的原因是什么?

1 个答案:

答案 0 :(得分:11)

增加最大数量或观看:

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

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

<强> ASIDE

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