基本上我只想在我的 ruby 脚本中运行几个守护进程:
require 'daemons'
Daemons.run path_1, { :ARGV => ['start'], :app_name => 'app1', :multiple => true, ... }
Daemons.run path_2, { :ARGV => ['start'], :app_name => 'app2', :multiple => true, ... }
但是当 ARGV[0] == 'start' (与 'status'/'stop' 完美配合)时,第二个 Daemons.run 永远不会被调用。什么是正确的方法?