我可以使用观看本地目录inotify
基于内核子系统的解决方案。还有一些 python 项目也在 inotify 之上工作,例如pyinotify https://github.com/seb-m/pyinotify, pyInotify https://github.com/dsoprea/PyInotify, 监控器 https://github.com/shaurz/fsmonitor and watchdog https://github.com/gorakhargosh/watchdog.
我已使用以下命令在本地目录中安装了远程 ftp 服务器卷曲文件系统 http://curlftpfs.sourceforge.net/所以现在所有同步都很容易。但 inotify 无法监视本地目录等网络挂载点。
我想跟踪是否有新文件添加到 ftp 服务器。我如何才能像使用基于 inotify 的解决方案对本地目录所做的那样实现。
很难行得通。 FTP 协议没有 API 来通知客户端有关更改的信息。 curftpfs 必须不断轮询远程文件夹,以便为 inotify 或其他类似工具提供通知。它很难做到这一点。
您必须自己轮询 FTP 文件夹。
参见示例监控远程FTP目录 https://stackoverflow.com/q/12118011/850848.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)