From: Wybo Dekker Date: 2012-09-03T07:23:18+09:00 Subject: Re: capture system command output On 2012-09-02 23:09, Fosiul Alam wrote: >> $?'s class is Process::Status >> You should use $?.exitstatus > > hi i tried that > > but no luck , dont know why .. > have a look > > > require 'rubygems' > `parted -s /dev/cciss/c0d12 primary 0 100%` > puts $?.exitstatus It works here: $ irb irb(main):001:0> `parted -s /dev/cciss/c0d12 primary 0 100%` => "Error: Could not stat device /dev/cciss/c0d12 - No such file or directory.\n" irb(main):002:0> puts $?.exitstatus 1 => nil irb(main):003:0> -- Wybo