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)