Non sembra che la vaniglia Daemons
possa fare quello che vuoi, ma è risolvibile. Provare qualcosa di simile:
require 'rubygems'
require 'daemons'
module Daemons
class Application
def logfile; '/log/f1'; end
def output_logfile; '/log/f2'; end
end
end
Daemons.run '/tmp/test.rb',
:dir => '/tmp/pids',
:dir_mode => :normal,
:ontop => false,
:log_output => true
Probabilmente si desidera la logica del * file di log di agire più come gli originali; basta scansionare il daemon source per def.logfile. Avrei anche preferito applicare una sottoclasse di Application
ma è stata creata un'istanza per nome altrove nel modulo Daemons in modo da rendere le cose complicate.