class Bluepill::ProcessConditions::ZombieProcess

Process must have cache_actual_pid set to false to function correctly:

process.checks :zombie_process, every: 5.seconds process.cache_actual_pid = false

Public Instance Methods

check(value) click to toggle source
# File lib/bluepill/process_conditions/zombie_process.rb, line 13
def check(value)
  (value =~ /\<defunct\>/).nil?
end
run(pid, _include_children) click to toggle source
# File lib/bluepill/process_conditions/zombie_process.rb, line 9
def run(pid, _include_children)
  System.command(pid)
end