lib/daemonizer/cli.rb in daemonizer-0.3.9 vs lib/daemonizer/cli.rb in daemonizer-0.3.10

- old
+ new

@@ -109,12 +109,16 @@ else Daemonizer.init_logger(pool.name.to_s, pool.log_file) end yield(pool) end - Process.wait - if $?.exitstatus == 0 and message - print_pool pool.name, message + begin + Process.wait + if $?.exitstatus == 0 and message + print_pool pool.name, message + end + rescue Interrupt => e + puts "Interrupted from keyboard" end end end def print_pool(pool_name, message)