内核版本2.6.9(或更低版本)的inotify类似工具

时间:2013-03-06 09:21:43

标签: c++ linux monitoring inotify

我必须在c ++(linux环境)中编写应用程序,它监视文件更改并保持进程直到文件写入未关闭。我已经查看并安装了inotify但它没有工作,因为我有内核版本2.6.9。我无法升级内核版本,因为我正在使用远程计算机。

我们有没有可以在内核2.6.9或lwoer的c ++(linux机器)中使用的工具?

1 个答案:

答案 0 :(得分:0)

你不能使用dnotify吗?

它从2.4内核开始可用,并且自inotify内核以来已被2.6.13淘汰。

dnotify可以通过fcntl API访问,如果inotify API不是,那么它很可能在您当前的内核上可用。 Here是关于如何使用它的文档。