From: Dave Bass Date: 2008-05-22T19:56:19+09:00 Subject: Re: the process invoked by backticks stays as zombie! Albert Schlef wrote: > Does it happen when you use the following line instead? > > result << `ls` Hopefully not! Maybe the child process thinks it's finished, but Ruby is still waiting for it to return a value. Or maybe the child is waiting for some resource it can't get, for some reason. Or has been blocked by some other process (e.g. via file locking). If it were my problem I'd try a dummy child process and make sure that works, i.e. something that just prints a string to stdout and returns zero. Then I'd gradually add functionality to it until it stopped working. -- Posted via http://www.ruby-forum.com/.