From: Fosiul Alam Date: 2012-09-03T06:09:12+09:00 Subject: Re: capture system command output > $?'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 parted -s /dev/cciss/c0d12 mkpart primary 0 100% Error: Can't have overlapping partitions. echo $? 1 [root@us-vp-55 ~]# ruby test.rb 0 -- Posted via http://www.ruby-forum.com/.