Box.comをdavfs2
(webdav)でローカルの場所に正常にマウントしました。現在、Webdavフォルダーで作成および同期されたファイルに対してアクションをトリガーしようとしています。
残念ながら、これは機能していません。ファイルがローカルのWebdavフォルダーに同期されても、inotify
イベントは表示されません。ただし、ローカルファイルトランザクションをピックアップするため、inotify
が適切に動作していると確信しています。
Webdav(davfs2
)とinotify
を使用している人はいますか?
lwn.net-ファイルシステム通知、パート2:inotifyの詳細な調査 によると、リモートファイルシステム(WebDAVです)でのイベントは報告されません。
たとえば、それはinotifyがリモートファイルシステム(NFSなど)の操作を介して監視対象オブジェクトのイベントを通知しないことを意味します。
通知はカーネルに実装されています。ファイルが変更された場合、カーネルは通知を送信します。しかし、リモートファイルシステムでは、変更はローカルカーネルに関係しません。したがって、通知は生成されません。
これを機能させるには、通知をサーバーに実装してからクライアントに転送する必要があります。
関連: