失敗するかもしれません。引数で指定されたコマンドを実行します。引数で指定されたコマンドを実行します。起動に成功した場合、このメソッドからは戻りません。経由せずに実行されます。元々のプログラムの環境をある程度(ファイルデスクリプタなど)引き継ぎます。して渡すことで、この挙動を変更できます。引数で指定されたコマンドを実行します。引数で指定されたコマンドを実行します。起動に成功した場合、このメソッドからは戻りません。経由せずに実行されます。元々のプログラムの環境をある程度(ファイルデスクリプタなど)引き継ぎます。して渡すことで、この挙動を変更できます。向こうで実行し、配列を返します。向こうで実行し、配列を返します。返値は3つの要素からなる配列です。向こうで実行し、配列を返します。向こうで実行し、配列を返します。返値は3つの要素からなる配列です。機構が備わっています。セキュリティモデルRubyにはCGI等のプログラミングを安全に行うことを助ける為に、セキュリティ機構が備わっています。Rubyのセキュリティモデルは「オブジェクトの汚染」と「セーフレベル」という仕組みによってなりたっています。オブジェクトの汚染Rubyではオブジェクトは「汚染されている」とみなされることがあります。このしくみは大きく分けて二つの使われ方をします。ひとつ目は、信用できない入力をもとに作られたオブジェクトを「汚染されている」とみなし、「危険な操作」の引数として使えないようにすることです。引数で指定されたコマンドを実行します。引数で指定されたコマンドを実行します。起動に成功した場合、このメソッドからは戻りません。なければインタプリタから直接実行されます。コマンドを文字列で指定します。引数で指定されたコマンドを実行します。引数で指定されたコマンドを実行します。起動に成功した場合、このメソッドからは戻りません。なければインタプリタから直接実行されます。コマンドを文字列で指定します。