定義 |
説明 |
capture2(*cmd) -> [String, Process::Status]
|
cmdで指定されたコマンドを実行し、そのプロセスの標準出力とプロセスの終了
ステータスを表すオブジェクトを返します。
|
capture2e(*cmd) -> [String, Process::Status]
|
cmdで指定されたコマンドを実行し、そのプロセスの標準出力と標準エラーを1
つの文字列にしたものとプロセスの終了ステータスを表すオブジェクトを返し
ます。
|
capture3(*cmd) -> [String, String, Process::Status]
|
cmdで指定されたコマンドを実行し、そのプロセスの標準出力と標準エラー、プ
ロセスの終了ステータスを表すオブジェクトを返します。
|
pipeline(*cmds) -> [Process::Status]
|
指定したコマンドのリストをパイプで繋いで順番に実行します。
|
pipeline_r(*cmds) -> [IO, [Thread]] pipeline_r(*cmds) {|last_stdout, wait_thrs| ... } -> ()
|
指定したコマンドのリストをパイプで繋いで順番に実行します。最後の
コマンドの標準出力を受けとる事ができます。
|
pipeline_rw(*cmds) -> [IO, IO, [Thread]] pipeline_rw(*cmds) {|first_stdin, last_stdout, wait_thrs| ... } -> ()
|
指定したコマンドのリストをパイプで繋いで順番に実行します。最初の
コマンドの標準入力に書き込む事も最後のコマンドの標準出力を受けとる事も
できます。
|
pipeline_start(*cmds) -> [Thread] pipeline_start(*cmds) {|wait_thrs| ... } -> ()
|
指定したコマンドのリストをパイプで繋いで順番に実行します。
|
pipeline_w(*cmds) -> [IO, [Thread]] pipeline_w(*cmds) {|first_stdin, wait_thrs| ... } -> ()
|
指定したコマンドのリストをパイプで繋いで順番に実行します。最初の
コマンドの標準入力に書き込む事ができます。
|
popen2(*cmd) -> [IO, IO, Thread] popen2(*cmd) {|stdin, stdout, wait_thr| ... } -> ()
|
cmdで指定されたコマンドを実行し、そのプロセスの標準入力・標準出力にパイ
プをつなぎます。Open3.popen3に似ていますが、標準エラーを扱いません。
|
popen2e(*cmd) -> [IO, IO, Thread] popen2e(*cmd) {|stdin, stdout_and_stderr, wait_thr| ... } -> ()
|
cmdで指定されたコマンドを実行し、そのプロセスの標準入力・標準出力と標準
エラーにパイプをつなぎます。Open3.popen3に似ていますが、標準出力と標準
エラーが1つの変数で扱われます。
|
popen3(*cmd) -> [IO, IO, IO, Thread] popen3(*cmd) {|stdin, stdout, stderr, wait_thr| ... } -> ()
|
外部プログラム cmd を実行し、そのプロセスの標準入力、標準出力、標準エラー
出力に接続されたパイプと実行したプロセスを待つためのスレッドを 4 要素の
配列で返します。
|