From: Robert Klemme Date: 2007-09-18T15:57:24+09:00 Subject: Re: loop a program on exit? 2007/9/18, Tim Pease : > On 9/17/07, Robert Klemme wrote: > > > > Here's another mechanism: > > > > loop do > > Process.waitpid( fork do > > # your program goes here > > end ) > > end > > > > Windows is the fork nazi ... "No fork for you!" $ ruby < 3.times do |i| > Process.waitpid( fork { sleep 1; puts i } ) > end > XXX 0 1 2 $ uname -a CYGWIN_NT-5.1 padrklemme1 1.5.24(0.156/4/2) 2007-01-31 10:57 i686 Cygwin Now someone will be telling me that I'm cheating again. ;-) > But clever, nonetheless. Thanks! Kind regards robert