355件ヒット
[1-100件を表示]
(0.071秒)
別のキーワード
種類
- モジュール関数 (173)
- 定数 (66)
- インスタンスメソッド (61)
- 特異メソッド (44)
- 文書 (11)
ライブラリ
クラス
- CSV (55)
- IO (11)
-
Shell
:: ProcessController (6) - SignalException (22)
- StringIO (11)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) -
LOG
_ CONS (11) -
LOG
_ NDELAY (11) -
LOG
_ NOWAIT (11) -
LOG
_ ODELAY (11) -
LOG
_ PERROR (11) -
LOG
_ PID (11) - getpty (22)
- open (66)
- open! (11)
-
pipeline
_ r (22) - reopen (11)
- sfork (6)
- signm (11)
- signo (11)
- spawn (66)
- timeout (19)
検索結果
先頭5件
-
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...