在后台运行rb-fsevent

时间:2015-06-18 13:13:48

标签: ruby-on-rails ruby daemon fsevents

我尝试使用Daemons gem在后台守护进程。此过程只检查目录中的任何更改并进行报告。我之前使用过Daemons gem并且从未真正遇到任何问题,但是当我将它与rb-fsevent目录监控混合时,似乎出现了问题。

这是监视目录更改的ruby代码,

require 'rb-fsevent'
require 'rubygems'

notifier = FSEvent.new
notifier.watch "/Test/NewFolder" do |directories|
  puts "Detected change inside: #{directories.inspect}"
end
notifier.run

这就是我如何调用ruby文件,

require 'rubygems'
require 'daemons'

Daemons.run('folder_watcher_mac.rb')

当我跑步" ruby​​ start_watcher.rb start"一切都没有发生。这是守护rb-fsevent的正确方法吗?

0 个答案:

没有答案