fsevent在后台

我正在尝试使用守护程序gem在后台对进程进行守护进程。此进程只是检查目录中的任何更改并报告它。 我之前使用过守护进程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

这就是我打电话给红宝石文件的方式,

require 'rubygems'
require 'daemons'

Daemons.run('folder_watcher_mac.rb')

当我运行“ruby start_watcher.rb start”时,没有任何事情发生。 这是将rb-fsevent进行守护的正确方法吗?

链接地址: http://www.djcxy.com/p/25373.html

上一篇: fsevent in the background

下一篇: Do i need Administrator privileges to Monitor files in Mac using FSEvents