####################################### # parent.rb ####################################### require 'open4' require './child.rb' command = 'child.rb' #try it as return pid, stdin, stdout, stderr = Open4::popen4(command) while !stdout.eof? do puts stdout.gets end ###################################