From: Daniel Berger Date: 2005-01-13T06:41:15+09:00 Subject: Re: return code from Open3.popen? I don't see this as an issue with Ruby, but with the programs that don't indicate success vs failure properly. There is simply no consistent way to determine failure with such programs that I know of. You will have to create special wrappers for whatever it is you're trying to execute. I had to do this with one of my own packages, where warnings were sent to STDERR, though the program attempt didn't actually fail. I literally had to parse warning messages and handle that separately. Dan