我刚刚遇到 listen监视文件系统事件(或轮询)并在文件更改或添加时可以执行您的 ruby 代码的 gem。
它看起来非常好,但是如果我需要捕获目录中文件的任何更改/添加,有没有办法让我捕获自上次脚本以来更改的任何文件跑?
即。有没有办法让 Listen
持久工作?
最佳答案
如果目录更改事件顺序很重要,那么在脚本停止工作后您可能无法获得该顺序,因为它丢失并且无法从文件系统中检索。
否则我会利用 git repo 收集上次提交后的更改,在脚本停止工作之前进行提交。
关于ruby - 监听 gem 并监视文件系统更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14242429/