207件ヒット
[1-100件を表示]
(0.155秒)
種類
- インスタンスメソッド (109)
- モジュール関数 (44)
- 特異メソッド (33)
- 変数 (11)
- 文書 (10)
クラス
-
ARGF
. class (22) - BasicSocket (11)
- CSV (44)
- Dir (10)
- IO (22)
-
Socket
:: AncillaryData (22) - StringIO (11)
モジュール
- Kernel (55)
検索結果
先頭5件
-
Dir
# fileno -> Integer (21313.0) -
self に関連づけられたファイル記述子を表す整数を返します。
...[ruby]{
Dir.open("..") { |d| d.fileno } # => 8
//}
本メソッドでは POSIX 2008 で定義されている dirfd() 関数を使用します。
@raise NotImplementedError Windows などの dirfd() 関数が存在しないプラッ
トフォームで発生します。
@r......aise IOError 既に自身が close している場合に発生します。
@see IO#fileno... -
ARGF
. class # fileno -> Integer (21307.0) -
現在オープンしているファイルのファイル記述子を表す整数を返します。
...現在オープンしているファイルのファイル記述子を表す整数を返します。
ARGF.fileno # => 3
@raise ArgumentError 現在開いているファイルがない場合に発生します。... -
StringIO
# fileno -> nil (21201.0) -
何もせず nil を返します。
何もせず nil を返します。 -
IO
# fileno -> Integer (18319.0) -
ファイル記述子を表す整数を返します。
...ファイル記述子を表す整数を返します。
@raise IOError 既に close されている場合に発生します。
//emlist[例][ruby]{
$stdin.fileno # => 0
$stdout.fileno # => 1
//}
@see Dir#fileno... -
CSV
# fileno -> Integer (18317.0) -
IO#fileno, IO#to_i に委譲します。
...IO#fileno, IO#to_i に委譲します。... -
IO
# fileno -> Integer (18313.0) -
ファイル記述子を表す整数を返します。
...ファイル記述子を表す整数を返します。
@raise IOError 既に close されている場合に発生します。
//emlist[例][ruby]{
$stdin.fileno # => 0
$stdout.fileno # => 1
//}... -
ARGF
. class # to _ i -> Integer (6207.0) -
現在オープンしているファイルのファイル記述子を表す整数を返します。
...現在オープンしているファイルのファイル記述子を表す整数を返します。
ARGF.fileno # => 3
@raise ArgumentError 現在開いているファイルがない場合に発生します。... -
Kernel
. # spawn(env , program , *args , options={}) -> Integer (3260.0) -
引数を外部コマンドとして実行しますが、生成した 子プロセスの終了を待ち合わせません。生成した子プロセスのプロセスIDを返します。
...除(unsetenv(3))されます。
//emlist[例][ruby]{
# FOO を BAR にして BAZ を削除する
pid = spawn({"FOO"=>"BAR", "BAZ"=>nil}, command)
//}
親プロセスは Process.#waitpid で子プロセスの終了を待ち合わせるか
もしくは Process.#detach で子プロセスを切り離......デスクリプタ1
* :err 標準エラー出力, ファイルデスクリプタ2
* 整数 指定した整数が表すファイルデスクリプタ
* IO IO#fileno で表されるファイルデスクリプタ
=== option引数の詳細および例
「:unsetenv_others」を使うと、envで......。
:err => [:child, :out]
とすると、子プロセスの stderr を子プロセスの stdout にリダイレクトします。
これを用いて、IO.popen で、子プロセスの
stderr と stdout を混ぜる例を以下に示します。
//emlist[][ruby]{
io = IO.popen(["sh", "-c", "echo... -
Kernel
. # spawn(program , *args) -> Integer (3260.0) -
引数を外部コマンドとして実行しますが、生成した 子プロセスの終了を待ち合わせません。生成した子プロセスのプロセスIDを返します。
...除(unsetenv(3))されます。
//emlist[例][ruby]{
# FOO を BAR にして BAZ を削除する
pid = spawn({"FOO"=>"BAR", "BAZ"=>nil}, command)
//}
親プロセスは Process.#waitpid で子プロセスの終了を待ち合わせるか
もしくは Process.#detach で子プロセスを切り離......デスクリプタ1
* :err 標準エラー出力, ファイルデスクリプタ2
* 整数 指定した整数が表すファイルデスクリプタ
* IO IO#fileno で表されるファイルデスクリプタ
=== option引数の詳細および例
「:unsetenv_others」を使うと、envで......。
:err => [:child, :out]
とすると、子プロセスの stderr を子プロセスの stdout にリダイレクトします。
これを用いて、IO.popen で、子プロセスの
stderr と stdout を混ぜる例を以下に示します。
//emlist[][ruby]{
io = IO.popen(["sh", "-c", "echo... -
IO
# to _ i -> Integer (3219.0) -
ファイル記述子を表す整数を返します。
...ファイル記述子を表す整数を返します。
@raise IOError 既に close されている場合に発生します。
//emlist[例][ruby]{
$stdin.fileno # => 0
$stdout.fileno # => 1
//}
@see Dir#fileno... -
CSV
# to _ i -> Integer (3217.0) -
IO#fileno, IO#to_i に委譲します。
...IO#fileno, IO#to_i に委譲します。...