2

我一直在 Windows 上使用Win32::FileNotify,我很想知道 Linux 和 OS X 是否有类似的东西。我无法使用 Google 找到这样的模块。这里有人知道这样的事情吗?

4

3 回答 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::FAMSys::Gamin,它们都不是直接从 CPAN 或 tarball 构建的,但是一旦你让它们工作就可以很好地工作.

于 2009-11-22T01:56:33.037 回答