class Pione::Util::ProcessInfo

ProcessInfo is a class for watching or manipulating OS processes.

Public Instance Methods

kill(signal = :TERM) click to toggle source

Kill the process. This method waits the process to be dead.

@param signal [Symbol]

the signal to send

@return [void]

# File lib/pione/util/process-info.rb, line 15
def kill(signal = :TERM)
  Process.kill(signal, pid)
  wait
end
wait() click to toggle source

Wait until the process is dead.

# File lib/pione/util/process-info.rb, line 21
def wait
  thread.join
end