# File lib/daemons.rb, line 145
  def run(script, options = {})
    options[:script] = script
    @controller = Controller.new(options, options[:ARGV] || ARGV)

    @controller.catch_exceptions do
      @controller.run
    end

    # I don't think anybody will ever use @group, as this location should not be reached under non-error conditions
    @group = @controller.group
  end