るりまサーチ

最速Rubyリファレンスマニュアル検索!
355件ヒット [1-100件を表示] (0.071秒)
トップページ > クエリ:IO[x] > クエリ:p[x] > クエリ:pid[x]

別のキーワード

  1. io popen
  2. io pipe
  3. io each
  4. io readlines
  5. io each_line

ライブラリ

クラス

モジュール

キーワード

検索結果

<< 1 2 3 ... > >>

IO#pid -> Integer | nil (45269.0)

自身が IO.popen で作られたIOポートなら、子プロセスのプロセス ID を 返します。それ以外は nil を返します。

...身が IO.popen で作られたIOポートなら、子プロセスのプロセス ID を
返します。それ以外は nil を返します。

@raise IOError 既に close されている場合に発生します。

//emlist[例][ruby]{
IO
.popen("-") do |pipe|
if pipe
$stderr.puts "In parent,...
...child pid is #{pipe.pid}" # => In parent, child pid is 16013
else
$stderr.puts "In child, pid is #{$$}" # => In child, pid is 16013
end
end
//}...

StringIO#pid -> nil (27201.0)

何もせず nil を返します。

何もせず nil を返します。

CSV#pid -> Integer | nil (24245.0)

IO#pid に委譲します。

...
IO
#pid に委譲します。


@see IO#pid...

Syslog::Option::LOG_PID -> Integer (12201.0)

オプション(options)を示す定数。 定数の詳細については syslog(3) を参照してください。

...オプション(options)を示す定数。
定数の詳細については syslog(3) を参照してください。...

PTY.#getpty(command) -> [IO, IO, Integer] (9324.0)

擬似 tty を確保し、指定されたコマンドをその擬似 tty の向こうで実行し、配列を返します。

...設定されます。


@param command 擬似 tty 上で実行するコマンド

@return 返値は3つの要素からなる配列です。最初の要素は擬似 tty から
読み出すための IO オブジェクト、2番目の要素は書きこむための IO オブジェクト、...
...素は子プロセスのプロセス ID です。
このメソッドがブロック付き呼ばれた場合、これらの要素はブロックパラメータとして渡され、
メソッド自体は nil を返します。


@see Kernel.#spawn, Kernel.#system, IO.popen, signal(2)...

絞り込み条件を変える

PTY.#spawn(command) -> [IO, IO, Integer] (9324.0)

擬似 tty を確保し、指定されたコマンドをその擬似 tty の向こうで実行し、配列を返します。

...設定されます。


@param command 擬似 tty 上で実行するコマンド

@return 返値は3つの要素からなる配列です。最初の要素は擬似 tty から
読み出すための IO オブジェクト、2番目の要素は書きこむための IO オブジェクト、...
...素は子プロセスのプロセス ID です。
このメソッドがブロック付き呼ばれた場合、これらの要素はブロックパラメータとして渡され、
メソッド自体は nil を返します。


@see Kernel.#spawn, Kernel.#system, IO.popen, signal(2)...

Open3.#pipeline_r(*cmds) -> [IO, [Thread]] (9231.0)

指定したコマンドのリストをパイプで繋いで順番に実行します。最後の コマンドの標準出力を受けとる事ができます。

...マンドのリストをパイプで繋いで順番に実行します。最後の
コマンドの標準出力を受けとる事ができます。

@param cmds 実行するコマンドのリストを指定します。それぞれのコマンドは
以下のように String か Array で...
...options には Hash で指定します。
env には環境変数を Hash で指定します。
cmdname にはコマンド名を表す String を指定します。
1、2、3 は shell 経由で実行されます。

(1) commandline
(2) [commandline, options]...
...します。

例:

require "open3"

Open3.pipeline_r("yes", "head -10") {|r, ts|
p
r.read #=> "y\ny\ny\ny\ny\ny\ny\ny\ny\ny\n"
p
ts[0].value #=> #<Process::Status: pid 24910 SIGPIPE (signal 13)>
p
ts[1].value #=> #<Process::Status: pid 24913 exit 0>
}

@see Open3.#popen3...

PTY.#getpty(command) {|read, write, pid| ... } -> nil (9224.0)

擬似 tty を確保し、指定されたコマンドをその擬似 tty の向こうで実行し、配列を返します。

...設定されます。


@param command 擬似 tty 上で実行するコマンド

@return 返値は3つの要素からなる配列です。最初の要素は擬似 tty から
読み出すための IO オブジェクト、2番目の要素は書きこむための IO オブジェクト、...
...素は子プロセスのプロセス ID です。
このメソッドがブロック付き呼ばれた場合、これらの要素はブロックパラメータとして渡され、
メソッド自体は nil を返します。


@see Kernel.#spawn, Kernel.#system, IO.popen, signal(2)...

PTY.#spawn(command) {|read, write, pid| ... } -> nil (9224.0)

擬似 tty を確保し、指定されたコマンドをその擬似 tty の向こうで実行し、配列を返します。

...設定されます。


@param command 擬似 tty 上で実行するコマンド

@return 返値は3つの要素からなる配列です。最初の要素は擬似 tty から
読み出すための IO オブジェクト、2番目の要素は書きこむための IO オブジェクト、...
...素は子プロセスのプロセス ID です。
このメソッドがブロック付き呼ばれた場合、これらの要素はブロックパラメータとして渡され、
メソッド自体は nil を返します。


@see Kernel.#spawn, Kernel.#system, IO.popen, signal(2)...

Open3.#pipeline_r(*cmds) {|last_stdout, wait_thrs| ... } -> () (9131.0)

指定したコマンドのリストをパイプで繋いで順番に実行します。最後の コマンドの標準出力を受けとる事ができます。

...マンドのリストをパイプで繋いで順番に実行します。最後の
コマンドの標準出力を受けとる事ができます。

@param cmds 実行するコマンドのリストを指定します。それぞれのコマンドは
以下のように String か Array で...
...options には Hash で指定します。
env には環境変数を Hash で指定します。
cmdname にはコマンド名を表す String を指定します。
1、2、3 は shell 経由で実行されます。

(1) commandline
(2) [commandline, options]...
...します。

例:

require "open3"

Open3.pipeline_r("yes", "head -10") {|r, ts|
p
r.read #=> "y\ny\ny\ny\ny\ny\ny\ny\ny\ny\n"
p
ts[0].value #=> #<Process::Status: pid 24910 SIGPIPE (signal 13)>
p
ts[1].value #=> #<Process::Status: pid 24913 exit 0>
}

@see Open3.#popen3...

絞り込み条件を変える

<< 1 2 3 ... > >>