【发布时间】:2014-03-04 12:45:13
【问题描述】:
在OS级别,如何实现知道某事已更改(如文件更改)
例如:
在节点中,我们可以监控一个文件并在它发生变化时执行一些操作
fs.watch(file_path,function(){
//do something while the file's changed;
});
谁能给我一个简短的直觉/想法/关键字关于它是如何工作的
我能想到的是,当我在 vim 中点击 :w 时,它以某种方式调用了一些系统 *fake_save_file* 函数,并且在这个 *fake_save_file* 函数中,它将一些事件调度到其他地方
【问题讨论】:
-
Linux 有 inotify 可以用来实现它。
标签: linux node.js operating-system filesystems