为什么inotify没有检测到travis-ci上的文件删除?

时间:2014-05-16 06:05:06

标签: travis-ci inotify

My tests are failing on travis-ci因为inotify未提供IN_DELETE或IN_DELETE_SELF事件。在其他Linux机器上,代码可以正常工作。

Here is a sample program创建文件,监视,删除它,然后查找inotify事件。这在我的Linux机器上报告“inotify似乎没问题”,但是inotify在travis-ci上被破坏了。没有报告错误 - 文件描述符永远不会变得可读。

travis-ci版本的内核版本是“2.6.32-042stab079.5”,而inotify是在2.6.13中合并的,所以我希望inotify可以工作。

travis-ci是否支持inotify?如果是这样,为什么我的代码不起作用?如果没有,我如何在构建时或运行时检测是否支持inotify,那么我可以使用另一个代码路径?

感谢您的帮助!

0 个答案:

没有答案