跨平台(Linux/OS X)文件系统观察程序(文件更改时运行命令)

Ada*_*ing 9 unix shell

我正在寻找一个跨平台(Linux和OS X)文件系统观察程序,它不会轮询磁盘的更改(或者这样做非常有效).

这将是持续集成服务器的核心部分,并处理诸如编译LESS/SCSS,运行javascript测试和运行自定义脚本等内容.我想指定一个文件和目录列表,以及在文件或文件夹更改时执行的命令.

我想要一些node.js,python,shell脚本或基于ruby的东西.

到目前为止我看过的一些工具......

https://github.com/tafa/node-watch-tree

https://github.com/mikeal/watch/blob/master/main.js

doc.qt.nokia.com/latest/qfilesystemwatcher.html

buildr.apache.org/building.html#continuous-compilation

www.javascriptkata.com/2010/10/28/ready-js-prepare-your-javascript-for-production/

任何建议表示赞赏

小智 0

他们是一个collectd插件,可以跟踪正则表达式模式的文件。您可以绑定阈值和要触发的警报脚本。