bin/probe in utils-0.0.65 vs bin/probe in utils-0.0.66

- old
+ new

@@ -4,11 +4,11 @@ require 'tins/xt' require 'tins/lines_file' include Tins::GO require 'utils' include Utils -require 'drb/drb' +require 'drb' def usage puts <<-EOT Usage: #{File.basename($0)} [OPTS] FILENAME[:LINENO] [FILENAME] @@ -55,11 +55,11 @@ @jobs = Queue.new Thread.new { work_loop } end def enqueue(job) - output_message "Job #{cmd(job).inspect} enqueued." + output_message "Job #{job.inspect} enqueued." @jobs.push job end alias run enqueue private @@ -68,14 +68,15 @@ STDOUT.puts msg STDOUT.flush end def run_job(job) - output_message "Job #{cmd(job)} about to run now." + output_message "Job #{job.inspect} about to run now." fork do - exec *cmd(job) + exec(*cmd(job)) end Process.wait + output_message "Job #{job.inspect} was just run." end def work_loop loop do job = @jobs.shift