inotify-tools-3.14.tar.gz工具源码包

上传者: xiao_k_ruo_feng | 上传时间: 2021-08-13 11:37:54 | 文件大小: 369KB | 文件类型: ZIP
Inotify是一种强大的、细粒度的、异步的文件系统事件监控机制, linux内核从 2.6.13起,加入了Inotify支持,通过Inotify可以监控文件系统中添加、删除,修改、移动等各种事件,利用这个内核接口,第三方软件就可以监控文件系统下文件的各种变化情况,而inotify-tools正是实施这样监控的软件。国人周洋在金山公司开发的sersync。 Inotify实际是一种事件驱动机制,它为应用程序监控文件系统事件提供了实时响应事件的机制,而无须通过诸如cron等的轮询机制来获取事件。cron 等机制不仅无法做到实时性,而且消耗大量系统资源。相比之下,inotify 基于事件驱动,可以做到对事件处理的实时响应,也没有轮询造成的系统资源消耗,是非常自然的事件通知接口,也与自然世界的事件机制相符合。

文件下载

资源详情

[{"title":"( 44 个子文件 369KB ) inotify-tools-3.14.tar.gz工具源码包","children":[{"title":"inotify-tools-3.14","children":[{"title":"missing <span style='color:#111;'> 11.15KB </span>","children":null,"spread":false},{"title":"man","children":[{"title":"inotifywait.1 <span style='color:#111;'> 9.89KB </span>","children":null,"spread":false},{"title":"Makefile.in <span style='color:#111;'> 13.13KB </span>","children":null,"spread":false},{"title":"inotifywatch.1 <span style='color:#111;'> 8.32KB </span>","children":null,"spread":false},{"title":"Makefile.am <span style='color:#111;'> 475B </span>","children":null,"spread":false}],"spread":true},{"title":"ltmain.sh <span style='color:#111;'> 237.75KB </span>","children":null,"spread":false},{"title":"COPYING <span style='color:#111;'> 17.58KB </span>","children":null,"spread":false},{"title":"aclocal.m4 <span style='color:#111;'> 309.33KB </span>","children":null,"spread":false},{"title":"INSTALL <span style='color:#111;'> 9.28KB </span>","children":null,"spread":false},{"title":"config.h.in <span style='color:#111;'> 2.14KB </span>","children":null,"spread":false},{"title":"configure <span style='color:#111;'> 377.28KB </span>","children":null,"spread":false},{"title":"ChangeLog <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"install-sh <span style='color:#111;'> 13.34KB </span>","children":null,"spread":false},{"title":"Makefile.in <span style='color:#111;'> 22.07KB </span>","children":null,"spread":false},{"title":"depcomp <span style='color:#111;'> 18.18KB </span>","children":null,"spread":false},{"title":"AUTHORS <span style='color:#111;'> 39B </span>","children":null,"spread":false},{"title":"src","children":[{"title":"common.c <span style='color:#111;'> 3.68KB </span>","children":null,"spread":false},{"title":"common.h <span style='color:#111;'> 633B </span>","children":null,"spread":false},{"title":"inotifywatch.c <span style='color:#111;'> 18.38KB </span>","children":null,"spread":false},{"title":"Makefile.in <span style='color:#111;'> 16.42KB </span>","children":null,"spread":false},{"title":"inotifywait.c <span style='color:#111;'> 19.62KB </span>","children":null,"spread":false},{"title":"Makefile.am <span style='color:#111;'> 320B </span>","children":null,"spread":false}],"spread":false},{"title":"configure.ac <span style='color:#111;'> 1.77KB </span>","children":null,"spread":false},{"title":"libinotifytools","children":[{"title":"Makefile.in <span style='color:#111;'> 16.38KB </span>","children":null,"spread":false},{"title":"src","children":[{"title":"inotifytools","children":[{"title":"inotifytools.h <span style='color:#111;'> 2.47KB </span>","children":null,"spread":false},{"title":"Makefile.in <span style='color:#111;'> 9.89KB </span>","children":null,"spread":false},{"title":"inotify.h.in <span style='color:#111;'> 307B </span>","children":null,"spread":false},{"title":"inotify-nosys.h <span style='color:#111;'> 5.35KB </span>","children":null,"spread":false},{"title":"Makefile.am <span style='color:#111;'> 93B </span>","children":null,"spread":false}],"spread":false},{"title":"Doxyfile <span style='color:#111;'> 50.64KB </span>","children":null,"spread":false},{"title":"inotifytools_p.h <span style='color:#111;'> 537B </span>","children":null,"spread":false},{"title":"example.c <span style='color:#111;'> 826B </span>","children":null,"spread":false},{"title":"inotifytools.c <span style='color:#111;'> 61.44KB </span>","children":null,"spread":false},{"title":"Makefile.in <span style='color:#111;'> 28.27KB </span>","children":null,"spread":false},{"title":"redblack.c <span style='color:#111;'> 24.09KB </span>","children":null,"spread":false},{"title":"test.c <span style='color:#111;'> 10.09KB </span>","children":null,"spread":false},{"title":"Makefile.am <span style='color:#111;'> 822B </span>","children":null,"spread":false},{"title":"redblack.h <span style='color:#111;'> 5.91KB </span>","children":null,"spread":false}],"spread":false},{"title":"Makefile.am <span style='color:#111;'> 63B </span>","children":null,"spread":false}],"spread":false},{"title":"config.guess <span style='color:#111;'> 45.18KB </span>","children":null,"spread":false},{"title":"README <span style='color:#111;'> 246B </span>","children":null,"spread":false},{"title":"config.sub <span style='color:#111;'> 33.16KB </span>","children":null,"spread":false},{"title":"NEWS <span style='color:#111;'> 48B </span>","children":null,"spread":false},{"title":"Makefile.am <span style='color:#111;'> 245B </span>","children":null,"spread":false}],"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明