class Fleetctl::Runner::Shell

Public Instance Methods

run(*) click to toggle source
# File lib/fleetctl/runner/shell.rb, line 4
def run(*)
  return @output if @output
  Fleetctl.logger.info "#{self.class.name} RUNNING: #{command}"
  @stdout_data = `#{command}`
  @status = $?

  @exit_signal = @status.termsig
  @exit_code = @status.exitstatus
  Fleetctl.logger.info "EXIT CODE!: #{@exit_code.inspect}"
  Fleetctl.logger.info "STDOUT: #{@output.inspect}"
  @output = @stdout_data
end