class EC2::Platform::Linux::Pipeline
Public Instance Methods
pipestatus(cmd)
click to toggle source
# File lib/ec2/platform/linux/pipeline.rb, line 27 def pipestatus(cmd) command = cmd command << ';' unless cmd.rstrip[-1,1] == ';' command << ' ' unless cmd[-1,1] == ' ' list = [] @tempfiles.each_with_index do |file, index| list << "echo ${PIPESTATUS[#{index}]} > #{file.path}" end command + list.join(' & ') end