Я полностью пропал. Когда я запускаю следующее, программа зависает бесконечно.
require 'eventmachine'
EM.run do
EM.system '/usr/bin/md5sum', proc{ |p| p.send_data("hashme") } do |stdout, status|
puts stdout
EM.stop
end
end
Как мне отправить EOF, чтобы закрыть стандартную сторону трубы? Я отмечаю, что системная документация немного обманывает, выдавая exit
в sh
. Я использую EM 0.12.10.