PHP 5.2.x,监视文件的更改,本机FAM?

问题描述:

我正在寻找一个FAM样的解决方案:PHP 5.2.x,监视文件的更改,本机FAM?

http://www.php.net/manual/en/fam.installation.php

“这个分机被视为维护且死了。”

我有一个随机写入的文件,我想循环并等待它改变,然后启动我的进程。

我不想循环fstat睡眠,如果可能的话,fam_next_event阻塞,直到更新和宠坏了我。由于FAM不在PHP> = 5.0.5中,我不想依赖于不再维护的内容,所以我希望有人做了类似的事情。

是否有FAM替代品?更好/本地的东西?

+0

inotify函数有帮助吗? http://www.php.net/manual/en/intro.inotify.php – Wrikken 2010-09-21 23:50:36

也许inotify的扩展可以fullfill您的需求

http://www.php.net/manual/en/ref.inotify.php

看看它。