ルビーのバッククォートを使用して開始されたサブプロセスの連続出力を取得する方法
-
21-08-2019 - |
質問
バッククォートを使用してantをサブプロセスとして実行するrubyアプリケーションがあります。これは問題なく動作します。私がant
を置くと、rubyはサブプロセスantが完全に終了するのを待ってから、出力をstdoutに出力します。サブプロセスからの出力を継続的に印刷するためにrubyを取得するにはどうすればよいですか?
解決
IO.popen
を使用できます。
ジェネラコディセタグプレ
所属していません StackOverflow