From: nobu.nokada@... Date: 2003-01-24T07:45:15+09:00 Subject: Re: exit status, stderr and stdout Hi, At Fri, 24 Jan 2003 07:26:34 +0900, Daniel Bretoi wrote: > min,out,err = Open3.popen3("ls ---"); Did you "Process.wait" here? > p $? >> 8 > > => 255 $ ruby -ropen3 -e 'min,out,err = Open3.popen3("ls ---");p $?' nil [nobu@sharui:~/src/ruby/rough/lib/testunit 07:42:40] $ ruby -ropen3 -e 'min,out,err = Open3.popen3("ls ---");Process.wait;p $?>>8' 1 $? won't be set until Process.wait return. -- Nobu Nakada