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 に答える