lib/cumuli/app/foreman_process.rb in cumuli-0.3.1 vs lib/cumuli/app/foreman_process.rb in cumuli-0.3.2
- old
+ new
@@ -51,10 +51,14 @@
end
def kill_children
pids = PS.new.tree(pid)
pids.reverse.each do |p|
- Process.kill("KILL", p)
+ begin
+ Process.kill("KILL", p)
+ rescue Errno::ESRCH => e
+ puts "Small issue killing your child: #{p}; it looks to be dead"
+ end
end
end
end
end
end