`mycmd`.each_line
でmycmdが存命中でもリアルタイムにeach_lineのループをまわすことってできないですか?
普通にやるとプロセス終わるまで溜め込んでますよね?