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