首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Linux上通过NFS触发inotify事件?

在Linux上通过NFS触发inotify事件?
EN

Stack Overflow用户
提问于 2015-03-16 08:46:54
回答 2查看 2.8K关注 0票数 6

我是否可以在Linux上触发文件系统事件,而不需要实际的文件更改?是否有一些系统调用的行为像文件是编写的?这可能吗?

我已经挂载了一个NFS共享,希望在服务器站点上的文件发生更改时,在虚拟机中获取inotify事件。

inotify似乎不适用于NFS。是否有支持inotify的网络文件系统?

监视服务器站点上的事件很容易,但是如何触发客户机上的事件呢?在那一刻,我做了一个简单的touch,但这并不理想。

(用例用于使用docker进行本地开发(boot2docker,OS )。)

EN

回答 2

Stack Overflow用户

发布于 2016-07-19 18:17:23

抱歉,这不是什么特写。

您可以通过使用incrond来监视本地文件系统来实现某种信号量,然后做一些事情(触摸文件、触发脚本等等)。在远程机器上告诉它已经有了更新,但是NFS中没有本机功能。

票数 0
EN

Stack Overflow用户

发布于 2017-03-08 07:34:37

现在我用Docker换Mac了。我仍然使用NFS,因为与osxfs的文件共享性能很差。我已经写了一个崇高的文本3插件,来做自动触摸,这解决了我的用例。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29072661

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档