From: Sandy Reid Date: 2012-06-06T03:15:10+09:00 Subject: ruby 1.9.3 spawn output in window I'm having some problems using spawn on Windows with Ruby 1.9.3. I want to spawn a long running background process and read the output from it. If I use : r_out, w_out = IO.pipe spawn('dir', [:out,:err] => w_out) I can get the output from r_out. However, if I use a test program : spawn('ruby test.rb', [:out,:err] => w_out) I get no output in the command window, or from r_out. If I use : spawn('start ruby test.rb', [:out,:err] => w_out) I see output in the command window, but can't access it using r_out. Presumably because it's now running as a child process of a child process. test.rb just does : puts "running test.rb" while true do end Any ideas ? -- Posted via http://www.ruby-forum.com/.