From: Avdi Grimm Date: 2008-12-02T02:32:52+09:00 Subject: Re: question about the system method On Mon, Dec 1, 2008 at 12:29 PM, Jarod Zhu wrote: > Hi, all > > I want to use system method to run a background process, like > > system("ruby deamon.rb") # the deamon.rb runs a dead loop > > When my main process ends, I want to end the background process > too. > > How can I do it? The basic answer is to use IO.popen() - see http://www.ruby-doc.org/core/classes/IO.html#M002267 For more advances applications you may want to take a look at Daemons: http://daemons.rubyforge.org/ -- Avdi Home: http://avdi.org Developer Blog: http://avdi.org/devblog/ Twitter: http://twitter.com/avdi Journal: http://avdi.livejournal.com