From: Nobuyoshi Nakada Date: 2006-09-26T15:46:33+09:00 Subject: Re: How to spawn an idependent child procees on Win32? Hi, At Tue, 26 Sep 2006 06:09:26 +0900, Dmitri Kondratiev wrote in [ruby-talk:216370]: > How to create an idependent child procees on Win32 so parent: > 1) after spawning child could continue without blocking and not waiting > for child to exit > 2) could kill new process > 3) get notified when child exits > > What is the best way to do this in Ruby? Should I use 'fork'? How parent > can be notified about child exit? Any examples I can look at? $ ./ruby -v -e 'p pid = spawn(%[./ruby -e "sleep 3"]), Time.now; p Process.wait(pid), Time.now; p $?' ruby 1.9.0 (2006-09-19) [i386-mingw32] 2360 2006-09-26 15:41:13 +0900 2360 2006-09-26 15:41:16 +0900 # -- Nobu Nakada