#!/usr/local/bin/ruby18 require '../../vendor/plugins/backgroundrb/backgroundrb.rb' MiddleMan = BackgrounDRb::MiddleManDRbObject.init(:uri => 'drbunix:///tmp/backgroundrbunix_localhost_2000') def create_queue MiddleMan.new_worker(:class => :wait_list_worker, :job_key => :queue_worker) init end def init queue=MiddleMan.get_worker(:queue_worker).queue while queue.empty? sleep 20 end args=queue.pop puts args end create_queue