module LinuxAdmin::Common

Constants

BIN_DIRS

Public Class Methods

cmd(name) click to toggle source
# File lib/linux_admin/common.rb, line 9
def self.cmd(name)
  BIN_DIRS.collect { |dir| "#{dir}/#{name}" }.detect { |cmd| File.exist?(cmd) }
end
cmd?(name) click to toggle source
# File lib/linux_admin/common.rb, line 13
def self.cmd?(name)
  !cmd(name).nil?
end
run(cmd, options = {}) click to toggle source
# File lib/linux_admin/common.rb, line 17
def self.run(cmd, options = {})
  AwesomeSpawn.logger ||= logger
  AwesomeSpawn.run(cmd, options)
end
run!(cmd, options = {}) click to toggle source
# File lib/linux_admin/common.rb, line 22
def self.run!(cmd, options = {})
  AwesomeSpawn.logger ||= logger
  AwesomeSpawn.run!(cmd, options)
end