我尝试使用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的正确方法吗?