【问题标题】:Ruby File Monitor of an NFS mount (Can't use iNotify)NFS 挂载的 Ruby 文件监视器(不能使用 iNotify)
【发布时间】:2012-12-14 01:14:02
【问题描述】:

我需要找到另一种方法来在 Linux 机器上的 NFS 挂载上递归地监视目录。

投票似乎是我唯一的选择。还有其他人吗? ruby 中是否有不使用 inotify 的文件监视器?

Inotify 需要内核,并且 nfs 挂载具有不能在网络文件系统挂载上工作的限制。

感谢您的任何想法。

edit:这是在我的代码中使用的,而不是独立的命令行工具。

【问题讨论】:

    标签: ruby inotify file-monitoring


    【解决方案1】:

    Ara Howard 的 dirwatch 可能非常适合您。我不相信它使用 iNotify

    http://codeforpeople.com/lib/ruby/dirwatch/dirwatch-0.9.0/README

    【讨论】:

    • 猜我不清楚。我正在寻找要包含在我的代码中的 gem 或模块。我将编辑我的问题。
    • 我看起来不是很努力,但在我看来 'dirwatch' 只是可执行文件,并且您可以使用实际代码:codeforpeople.com/lib/ruby/dirwatch/dirwatch-0.9.0/lib
    • 我查看了源代码,很酷的模块,但是我不能使用它,因为我没有对我正在观看的目录的写权限。我必须基本上编辑代码以将 /.dirwatch/ 放在其他比我想要的更开销的地方。
    猜你喜欢
    • 2014-04-04
    • 1970-01-01
    • 1970-01-01
    • 2015-07-09
    • 1970-01-01
    • 1970-01-01
    • 2014-02-07
    • 1970-01-01
    • 2014-12-29
    相关资源
    最近更新 更多