capture PTY::ChildExited
This commit is contained in:
@@ -77,10 +77,14 @@ private ######################################################################
|
|||||||
FileUtils.mkdir_p "log"
|
FileUtils.mkdir_p "log"
|
||||||
command = process.command
|
command = process.command
|
||||||
|
|
||||||
PTY.spawn("#{process.command} 2>&1") do |stdin, stdout, pid|
|
begin
|
||||||
until stdin.eof?
|
PTY.spawn("#{process.command} 2>&1") do |stdin, stdout, pid|
|
||||||
info stdin.gets, process
|
until stdin.eof?
|
||||||
|
info stdin.gets, process
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
rescue PTY::ChildExited
|
||||||
|
# exited
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user