问题标签 [inotify]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
22 回答
872006 浏览

python - 如何检索模块的路径?

我想检测模块是否发生了变化。现在,使用 inotify 很简单,您只需要知道要从中获取通知的目录即可。

如何在 python 中检索模块的路径?

0 投票
6 回答
56963 浏览

linux - Linux 中合理数量的 inotify 监视是多少?

我正在开发一个守护进程,它通过 inotify 监视文件事件,以在访问文件时触发各种类型的事件。我读过手表有点贵,因为内核存储了每个被监视文件的完整路径名。

多少块手表会太多?

编辑:大多数情况下,我想知道..你有没有看到过明显的性能冲击,如果有的话,它发生在多少只手表上?是的,我必须递归地监视/(但是它是一个最小的引导系统)。

0 投票
2 回答
983 浏览

linux - Linux iNotify one shot 和 event mask 问题

我正在尝试在 linux rhel5、内核 2.6.18、glibc 2.5-18 中使用 iNotify。我没有将事件定义为一枪,但出于某种原因,它的行为就像我做了一样。影响是我必须在每次活动后重新添加手表。有人用过 iNotify 吗?另一个问题是事件对象中返回的掩码只包含一个标志:IN_ONE_SHOT。

0 投票
2 回答
699 浏览

python - 哪个进程负责由 inotify 发出的事件信号?

pyinotify用来检测给定目录中文件的访问、更改等。有没有一种更简单的方法可以找出是哪个进程造成的——而不必打补丁inotify

0 投票
5 回答
6804 浏览

c - 如何检测何时使用 inotify 挂载目录?

我正在使用 Linux Inotify 来检测程序上的 FS 事件。

当设备挂载到受监控的目录时如何通知我?

0 投票
2 回答
1156 浏览

python - pyinotify.ThreadedNotifier,process_* 未调用

我对 pyinotify 有疑问:未调用process_*()的方法ProcessEvent

编码

其他所有内容都已记录。inofity 工作正常,我已经用 inotifywait 对其进行了测试。我可能会错过什么?

0 投票
16 回答
144556 浏览

macos - Mac 上是否有类似“watch”或“inotifywait”的命令?

我想在我的 Mac(Snow Leopard)上观看一个文件夹,然后执行一个脚本(给它刚刚移动到文件夹中的文件名(作为参数...... x.sh“文件名”))。

我有一个全部用 bash (x.sh) 编写的脚本,它将在输入 $1 上移动一些文件和其他东西我只需要 OSX 在将新文件/文件夹移动/创建到目录中时给我文件名。

有这样的命令吗?

0 投票
2 回答
893 浏览

ftp - 更改时上传到 ftp

我喜欢 Dreamweaver 的功能,您可以在其中添加站点并定义 ftp,然后当您保存文件时,它会保存本地副本并通过 ftp 上传文件。我正在尝试使用 linux 获得类似的功能。我想做的是让 inotify 监视本地文件夹并将任何新的或更改的文件上传到 ftp 站点,但我很难找到这方面的信息。关于我如何做到这一点的任何想法?

另外,我不想在 ftp 服务器上安装任何程序。

谢谢院长

0 投票
1 回答
614 浏览

c - 是否有任何 POSIX 函数或 glibc 扩展实现了广度优先文件树遍历?

我正在编写一个使用 inotify 来监视文件访问的守护程序,并且在递归搜索中不会遗漏任何内容至关重要。我发现了这个有趣的想法并开始实施它。

ftw() 和 ftw64() 不使用广度优先算法,它更多的是“预购”。nftw() 给了我深度优先的选项,但我担心上层叶子的比赛。

我希望我错过了一些东西,也许是 GNU 扩展?还是我只是想用类型安全的回调来实现我自己的(我真的不想这样做)?

或者,对于这种类型的应用程序,我对广度优先优于深度优先的优势的理解是否错误?

0 投票
3 回答
17516 浏览

linux - 如何为 Linux 的新 `fanotify` 文件系统监控功能编程?

fanotify,建在上面fsnotify,应该是换inotify哪个换dnotify的。是否有一些好的编程示例或现有实用程序可fanotify用于监视文件系统中的更改?提供了多少细节fanotify