1
私は完全に空白になりました。次のプログラムを実行すると、プログラムが無期限にハングアップします。stdinパイプのEventMachine.system側を閉じるにはどうすればいいですか?
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
パイプの標準側を閉じるにはどうすればよいですか?私はsystem documentationがexit
をsh
に食べさせていくらかのカンニングをしていることに気づきます。 EM 0.12.10を使用しています。