summaryrefslogtreecommitdiff
path: root/util/wrapper.rb
diff options
context:
space:
mode:
Diffstat (limited to 'util/wrapper.rb')
-rwxr-xr-xutil/wrapper.rb6
1 files changed, 4 insertions, 2 deletions
diff --git a/util/wrapper.rb b/util/wrapper.rb
index 8445f0f..d18dd39 100755
--- a/util/wrapper.rb
+++ b/util/wrapper.rb
@@ -36,12 +36,14 @@ else
end
pin, pout, perr = Open3.popen3(cmd)
while true
- inp = sock.recv.strip+"\n"
+ inp = sock.recv.strip
break if !inp||inp=="shutdown"
- pin.write inp
+ pin.write inp+"\n"
sock.send pout.gets.strip
end
+STDERR.write "[wrapper] shutting down\n"
pin.close; pout.close; perr.close
sock.send "off"
+exit 0