2009-01-05から1日間の記事一覧

ファイルディスクリプタ

r,w = IO.pipe pid = fork { STDOUT.reopen w exec "ls" } puts r.gets until r.eof? Process.wait 上のようなプログラムを書いてはまってました。問題は、子プロセスが終了しても、rがeofにならないこと。終了しないプログラムになってしまいます。 解決法…