c++ - inotify/带有 NFS 的工具

标签 c++ linux nfs inotify

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

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

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

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

inotify with NFS

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

最佳答案

Inotify 工具永远不会通过 NFS 提供可预测的行为。我们通常可以在相同的文件和文件夹中使用,但 NFS 您可能无法获得所需的行为

关于c++ - inotify/带有 NFS 的工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15266373/

相关文章:

c++ - 使用正则表达式分割特殊字符

c++ - SFINAE 在创建 "is_iterable"特征时出现问题 - 这是 gcc 错误吗?

linux - Valgrind、Helgrind 使用 >90% 的 CPU 并且不产生结果

linux - 如何在 Linux 的命令行中使用占位符?

javascript - 是否可以使用 Javascript 从网络文件系统读取文件?

c - 如何通过C程序知道nfs共享上的可用空间和总空间?

kubernetes - 当NFS服务器关闭时,如何在kubernetes中安装Pod

c++ - 如何重用QFile?

c++ - 如何强制使用模板特化?

python - 导入错误 : No module named extern;