class Specinfra::Command::Freebsd::Base::Process

Public Class Methods

check_count(process,count) click to toggle source
# File lib/specinfra/command/freebsd/base/process.rb, line 15
def check_count(process,count)
  "test `pgrep #{escape(process)} | wc -l` -eq #{escape(count)}"
end
check_is_running(process) click to toggle source
# File lib/specinfra/command/freebsd/base/process.rb, line 11
def check_is_running(process)
  "pgrep -q #{escape(process)}"
end
count(process) click to toggle source
# File lib/specinfra/command/freebsd/base/process.rb, line 7
def count(process)
  "pgrep #{escape(process)} | wc -l"
end
get(process, opts) click to toggle source
# File lib/specinfra/command/freebsd/base/process.rb, line 3
def get(process, opts)
  "ps -p `pgrep -xn #{escape(process)}` -o #{opts[:format]}"
end