class Utils::ProbeServer
def run_job(job)
def run_job(job) message = "Job #{job.inspect} about to run now:".black message = message.ask_and_send(:on_color, 166) || message.on_yellow output_message message fork do exec(*cmd(job)) end Process.wait message = "Job #{job.inspect} was just run" if $?.success? message << " successfully." message = message.black.on_green else message << " and failed with exit status #{$?.exitstatus}!" message = message.white.on_red.blink end output_message message end