davfs2
(webdav)を使用してBox.comをローカルの場所に正常にインストールしました。これで、Webdavフォルダに作成され同期されたファイルの操作をトリガーしようとしています。
残念ながら、これは機能しません。inotify
ファイルがローカルのWebdavフォルダに同期されても、イベントは表示されません。しかし、ローカルファイルトランザクションをすべて収集するので、うまくいくと確信していますinotify
。
Webdav(davfs2
)とを使用している他の人はいますかinotify
?
答え1
~によるとlwn.net - ファイルシステム通知、パート2:inotify詳細リモートファイルシステム(WebDAVなど)のイベントは報告されません。
たとえば、これはinotifyがリモートファイルシステム(NFSなど)操作によって監視されているオブジェクトのイベントを通知しないことを意味します。
通知はカーネルで実装されます。ファイルが変更されると、カーネルは通知を送信します。ただし、リモートファイルシステムでは、変更はローカルカーネルに関連付けられません。したがって、通知は生成されません。
これを行うには、通知をサーバーに実装してからクライアントに転送する必要があります。
関連:
- InotifyでNFSを使用する
- SSHFSを介してinotifyまたは名前付きパイプを使用する方法は?
- FsnotifyとFUSE(ここではWebDAVが具体的に言及されています。)