Method: Bj::Util::ModuleMethods#alive

Defined in:
lib/bj/util.rb

#alive(pid) ⇒ Object Also known as: alive?



43
44
45
46
47
48
49
50
# File 'lib/bj/util.rb', line 43

def alive pid
  return false unless pid 
  pid = Integer pid.to_s 
  Process::kill 0, pid
  true
rescue Errno::ESRCH, Errno::EPERM
  false
end