From 24ed8946f39752e72d6492f9b56e0a879ff15f3b Mon Sep 17 00:00:00 2001 From: David Dollar Date: Sun, 17 Jun 2012 21:55:28 -0400 Subject: [PATCH] terminate gracefully if stdout goes away --- lib/foreman/engine/cli.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/foreman/engine/cli.rb b/lib/foreman/engine/cli.rb index 4595999..55f5cf8 100644 --- a/lib/foreman/engine/cli.rb +++ b/lib/foreman/engine/cli.rb @@ -60,6 +60,8 @@ class Foreman::Engine::CLI < Foreman::Engine $stdout.puts output $stdout.flush end + rescue Errno::EPIPE + terminate_gracefully end def shutdown