質問: 0 then puts "vmstat finished" break end } end main __END__ Ruby初心者なので、実装例などあればとてもうれしいです。 よろしくお願いします。
回答: そういうときは、fork を使うのでは? ``` fork do # この中は子プロセスだけの動作 system("vmstat 1 10 > /dev/null") end # こちらは親プロセスが並列で動作 Process.wait puts "vmstat finished" ``` Ruby初心者というよりは Unixプログラミングの入門書などを見てみることをおすすめします。 * http://www.ruby-lang.org/ja/man/html/_C1C8A4DFB9FEA4DFB4D8BFF4.h... *