88件ヒット
[1-88件を表示]
(0.120秒)
種類
- モジュール関数 (55)
- インスタンスメソッド (33)
ライブラリ
- ビルトイン (77)
-
cgi
/ session (11)
クラス
-
CGI
:: Session :: NullStore (11) - File (11)
- IO (11)
キーワード
-
close
_ on _ exec? (11) - daemon (11)
- size (11)
- spawn (44)
検索結果
先頭5件
-
CGI
:: Session :: NullStore # close -> () (27301.0) -
セッションの状態をファイルに保存してファイルを閉じます。 このクラスでは何もしません。
セッションの状態をファイルに保存してファイルを閉じます。
このクラスでは何もしません。 -
IO
# close _ on _ exec? -> bool (12359.0) -
自身に close-on-exec フラグが設定されていた場合 true を返します。 そうでない場合に false を返します。
...自身に close-on-exec フラグが設定されていた場合 true を返します。
そうでない場合に false を返します。
f = open("/dev/null")
f.close_on_exec? #=> true
f.close_on_exec = false
f.close_on_exec? #=> false
f.close_on_exec......= true
f.close_on_exec? #=> true
@see IO#close_on_exec=... -
Kernel
. # spawn(env , program , *args , options={}) -> Integer (3232.0) -
引数を外部コマンドとして実行しますが、生成した 子プロセスの終了を待ち合わせません。生成した子プロセスのプロセスIDを返します。
...名文字列、Hash の値に設定する値とします。
nil とすることで環境変数が削除(unsetenv(3))されます。
//emlist[例][ruby]{
# FOO を BAR にして BAZ を削除する
pid = spawn({"FOO"=>"BAR", "BAZ"=>nil}, command)
//}
親プロセスは Process.#waitpid で子プロ......に親プロセス側のファイルデスクリプタや
ファイル名を指定することでリダイレクトを実現できます。
: :close_others
これを true に設定すると
リダイレクトされていない、0(stdin), 1(stdout), 2(stderr) 以外の
ファイルデスク......STDERR=>:out)
pid = spawn(command, STDERR=>STDOUT)
//}
この例では子プロセス側の stdout には触れていないので、
親プロセスから引き継がれます。
Hash の値にはファイル名も指定できます。
//emlist[][ruby]{
pid = spawn(command, :in=>"/dev/null") # rea......実現できます。
: :close_others
これを true に設定すると
リダイレクトされていない、0(stdin), 1(stdout), 2(stderr) 以外の
ファイルデスクリプタをすべて閉じます。
false がデフォルトです。
: :exception
Kernel.#system のみで指定... -
Kernel
. # spawn(program , *args) -> Integer (3232.0) -
引数を外部コマンドとして実行しますが、生成した 子プロセスの終了を待ち合わせません。生成した子プロセスのプロセスIDを返します。
...名文字列、Hash の値に設定する値とします。
nil とすることで環境変数が削除(unsetenv(3))されます。
//emlist[例][ruby]{
# FOO を BAR にして BAZ を削除する
pid = spawn({"FOO"=>"BAR", "BAZ"=>nil}, command)
//}
親プロセスは Process.#waitpid で子プロ......に親プロセス側のファイルデスクリプタや
ファイル名を指定することでリダイレクトを実現できます。
: :close_others
これを true に設定すると
リダイレクトされていない、0(stdin), 1(stdout), 2(stderr) 以外の
ファイルデスク......STDERR=>:out)
pid = spawn(command, STDERR=>STDOUT)
//}
この例では子プロセス側の stdout には触れていないので、
親プロセスから引き継がれます。
Hash の値にはファイル名も指定できます。
//emlist[][ruby]{
pid = spawn(command, :in=>"/dev/null") # rea......実現できます。
: :close_others
これを true に設定すると
リダイレクトされていない、0(stdin), 1(stdout), 2(stderr) 以外の
ファイルデスクリプタをすべて閉じます。
false がデフォルトです。
: :exception
Kernel.#system のみで指定... -
Kernel
. # spawn(command , options={}) -> Integer (3122.0) -
引数を外部コマンドとして実行しますが、生成した 子プロセスの終了を待ち合わせません。生成した子プロセスのプロセスIDを返します。
...ロセスのプロセスIDを返します。
=== 引数の解釈
この形式では command が shell のメタ文字
//emlist{
* ? {} [] <> () ~ & | \ $ ; ' ` " \n
//}
を含む場合、shell 経由で実行されます。
そうでなければインタプリタから直接実行されます......表す Hash
@param options オプションパラメータ Hash
@raise Errno::EXXX 起動に失敗し、ruby インタプリタに制御が戻った場合に発生します。
@raise Errno::EXXX コマンドが実行できなかった場合に発生します。
@see Kernel.#system,Kernel.#exec... -
Kernel
. # spawn(env , command , options={}) -> Integer (3122.0) -
引数を外部コマンドとして実行しますが、生成した 子プロセスの終了を待ち合わせません。生成した子プロセスのプロセスIDを返します。
...ロセスのプロセスIDを返します。
=== 引数の解釈
この形式では command が shell のメタ文字
//emlist{
* ? {} [] <> () ~ & | \ $ ; ' ` " \n
//}
を含む場合、shell 経由で実行されます。
そうでなければインタプリタから直接実行されます......表す Hash
@param options オプションパラメータ Hash
@raise Errno::EXXX 起動に失敗し、ruby インタプリタに制御が戻った場合に発生します。
@raise Errno::EXXX コマンドが実行できなかった場合に発生します。
@see Kernel.#system,Kernel.#exec... -
File
# size -> Integer (3112.0) -
ファイルのサイズを返します。
...ファイルのサイズを返します。
//emlist[例][ruby]{
File.open("/dev/null") do |f|
f.size #=> 0
end
//}
@raise IOError 自身が close されている場合に発生します。
@raise Errno::EXXX 失敗した場合に発生します。
@see File#lstat... -
Process
. # daemon(nochdir = nil , noclose = nil) -> 0 (306.0) -
プロセスから制御端末を切り離し、 バックグラウンドにまわってデーモンとして動作させます。
...を /dev/null にリダイレクトします。
ただし noclose に真を指定したときにはこの動作は抑制され、
リダイレクトは行なわれません。
@param nochdir true を指定した場合、カレントディレクトリを移動しません。
@param noclose true......を指定した場合、標準入力・標準出力・標準エラー出力を変更しません。
@raise NotImplementedError メソッドが現在のプラットフォームで実装されていない場合に発生します。
@raise Errno::EXXX 失敗した場合に発生します。...