标签: c++ linux monitoring inotify
我必须在c ++(linux环境)中编写应用程序,它监视文件更改并保持进程直到文件写入未关闭。我已经查看并安装了inotify但它没有工作,因为我有内核版本2.6.9。我无法升级内核版本,因为我正在使用远程计算机。
我们有没有可以在内核2.6.9或lwoer的c ++(linux机器)中使用的工具?
答案 0 :(得分:0)
你不能使用dnotify吗?
dnotify
它从2.4内核开始可用,并且自inotify内核以来已被2.6.13淘汰。
2.4
inotify
2.6.13
dnotify可以通过fcntl API访问,如果inotify API不是,那么它很可能在您当前的内核上可用。 Here是关于如何使用它的文档。
fcntl