0

我已经安装了 inotify 来监视文件更改。我们还有 NFS 服务器,我们在其中提交我们的作业以及服务器在我的工作目录中创建文件的响应。我发现 inotify 不会创建任何事件并且会长时间挂起。所以我的问题。

1)可以将NFS服务器创建的监视文件导入本地机器(目录)。

2)如果没有,是否可以使用任何可以捕获NFS延迟的c ++库(unix)。

我确信这是很常见的事情,但我想不出任何解决方案。我的应用程序也不是服务器客户端应用程序。这是提交作业的简单作业提交应用程序,我们在当前目录中获得了一些输出文件。(c++中的代码

使用 NFS 通知

我从进行文件监视的工具中获得了很多信息。但是,如果有人使用具有 NFS 延迟的工具,我想付出努力。以前我试过(libev,inotify)。

4

2 回答 2

0

Inotify 工具永远不会对 NFS 提供可预测的行为。我们通常可以在同一个文件和文件夹中使用,但 NFS 你可能不会得到想要的行为

于 2013-03-26T05:59:05.280 回答
0

我发现了一个 SGI FAM使用主管守护程序来监视文件修改。它支持NFS

于 2013-04-12T06:56:01.970 回答