混ぜる例を以下に示します。デフォルトでは非標準的なファイルデスクリプタ(3以降)をすべて閉じます。「:close_others」オプションでこの挙動を制御できます。明示的に閉じない限り、このオプションの影響を受けません。設定されていて、自動的に閉じられることに注意してください。ように使うことができます。子プロセスで閉じられるw.close「:close」を使ってファイルデスクリプタを明示的に閉じることもできます。いう形のオプションを指定します。いうオプションでログの出力先を指定できます。log_r.readファイルデスクリプタを入れ替えることもできます。:err=>:out)このような相互参照を解決するため、spawnの内部で新しいファイルデスクリプタを作り、利用します。系統の環境)のみです。オプションは意味を持ちません。program:文字列か2要素の配列を指定します。args:渡される引数です。個以上の文字列を指定します。ない場合に発生します。Errno::EXXX:コマンドが実行できなかった場合に発生します。Kernel.#system,Kernel.#exec。