From 62b6cac7414a01d85626d5a01cead04be9782ee2 Mon Sep 17 00:00:00 2001 From: David Dollar Date: Mon, 20 Sep 2010 16:22:13 -0400 Subject: [PATCH] print message when signal received --- lib/foreman/engine.rb | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/foreman/engine.rb b/lib/foreman/engine.rb index 47f9646..c6f6db3 100644 --- a/lib/foreman/engine.rb +++ b/lib/foreman/engine.rb @@ -39,8 +39,8 @@ class Foreman::Engine fork process, options end - trap("TERM") { kill_all("TERM") } - trap("INT") { kill_all("INT") } + trap("TERM") { puts "SIGTERM received"; kill_all("TERM") } + trap("INT") { puts "SIGINT received"; kill_all("INT") } watch_for_termination end @@ -48,8 +48,8 @@ class Foreman::Engine def execute(name, options={}) fork processes[name], options - trap("TERM") { kill_all("TERM") } - trap("INT") { kill_all("INT") } + trap("TERM") { puts "SIGTERM received"; kill_all("TERM") } + trap("INT") { puts "SIGINT received"; kill_all("INT") } watch_for_termination end