我一直在 Windows 上使用Win32::FileNotify,我很想知道 Linux 和 OS X 是否有类似的东西。我无法使用 Google 找到这样的模块。这里有人知道这样的事情吗?
问问题
497 次
3 回答
6
File::ChangeNotify听起来像是一种跨平台的方法。
于 2009-11-22T12:43:48.543 回答
1
虽然我不知道特定的跨平台解决方案,但 Linux 上有 inotify(以及来自 2.6.13 的现代内核)和来自 CPAN的Inotify模块。至于 OS X,显然有kqueue
系统调用,但我没有使用它的经验。
于 2009-11-21T21:16:41.350 回答
1
对于famd可以运行的系统(Irix、Linux、BSD、大多数 Unices),有SGI::FAM和Sys::Gamin,它们都不是直接从 CPAN 或 tarball 构建的,但是一旦你让它们工作就可以很好地工作.
于 2009-11-22T01:56:33.037 回答