ライブラリ
- ビルトイン (88)
キーワード
-
RLIM
_ SAVED _ MAX (11) -
ruby 1
. 8 . 5 feature (11) -
ruby 1
. 9 feature (11) - setrlimit (22)
- spawn (44)
検索結果
先頭5件
-
Process
. # getrlimit(resource) -> [Integer] (18145.0) -
カレントプロセスでのリソースの制限値を、整数の配列として返します。 返り値は、現在の制限値 cur_limit と、制限値として設定可能な最大値 max_limit の 配列 [cur_limit, max_limit] です。
...整数の配列として返します。
返り値は、現在の制限値 cur_limit と、制限値として設定可能な最大値 max_limit の
配列 [cur_limit, max_limit] です。
それぞれの limit が Process::RLIM_INFINITY と等しい場合、リソースに制限がないことを意......(バイト) (NetBSD, FreeBSD)
例:
include Process
p lim = getrlimit(RLIMIT_STACK) #=> [8388608, 18446744073709551615]
p lim.map{|i| i == RLIM_INFINITY ? "unlimited" : "#{i/(1024**2)}MB" } #=> ["8MB", "unlimited"]
@see Process.#setrlimit, getrlimit(2)... -
Process
:: RLIM _ SAVED _ MAX -> Integer (6117.0) -
Process.#getrlimit, Process.#setrlimit で使われます。詳しくは setrlimit(2) を参照して下さい。
...Process.#getrlimit, Process.#setrlimit で使われます。詳しくは setrlimit(2) を参照して下さい。... -
Process
. # setrlimit(resource , cur _ limit , max _ limit) -> nil (131.0) -
カレントプロセスでのリソースの制限値を設定します。
...方にこの値が使われます。
@param cur_limit 現在の制限値(soft limit)を表す整数もしくは定数を指定します。
@param max_limit soft limit として設定可能な最大値(hard limit)を表す整数もしくは定数を指定します。
@raise Errno::EXXX リソー......limit, cur_limit, max_limit で有効な定数は以下のとおりです。
* Process::RLIM_INFINITY リソースに制限を設けないことを意味します。
* Process::RLIM_SAVED_CUR
* Process::RLIM_SAVED_MAX
以下の例は RLIMIT_CORE の制限を hard limit (max limit) まで引き......上げ、可能なら core を残すようにします。
Process.setrlimit(Process::RLIMIT_CORE,
Process.getrlimit(Process::RLIMIT_CORE)[1])
@see setrlimit(2)... -
Process
. # setrlimit(resource , limit) -> nil (31.0) -
カレントプロセスでのリソースの制限値を設定します。
...方にこの値が使われます。
@param cur_limit 現在の制限値(soft limit)を表す整数もしくは定数を指定します。
@param max_limit soft limit として設定可能な最大値(hard limit)を表す整数もしくは定数を指定します。
@raise Errno::EXXX リソー......limit, cur_limit, max_limit で有効な定数は以下のとおりです。
* Process::RLIM_INFINITY リソースに制限を設けないことを意味します。
* Process::RLIM_SAVED_CUR
* Process::RLIM_SAVED_MAX
以下の例は RLIMIT_CORE の制限を hard limit (max limit) まで引き......上げ、可能なら core を残すようにします。
Process.setrlimit(Process::RLIMIT_CORE,
Process.getrlimit(Process::RLIMIT_CORE)[1])
@see setrlimit(2)... -
ruby 1
. 9 feature (30.0) -
ruby 1.9 feature ruby version 1.9.0 は開発版です。 以下にあげる機能は将来削除されたり互換性のない仕様変更がなされるかもしれません。 1.9.1 以降は安定版です。 バグ修正がメインになります。
...れるようになりました。((<ruby-dev:25031>))
=== 2004-11-14
: Process.getrlimit(resource) [new]
: Process.setrlimit(resource, cur_limit, max_limit) [new]
: Process::RLIM_INFINITY
: Process::RLIM_SAVED_MAX
: Process::RLIM_SAVED_CUR
: Process::RLIMIT_CORE
: Process::RLIMIT_CPU
: Process::RL......040922.html#p01>))
=== 2004-09-20
: Zlib::GzipReader#readpartial(maxlen[, outbuf]) [lib][new]
追加 ((<ruby-dev:24070>))
=== 2004-09-13
: ripper [new]
追加 ((<ruby-dev:24255>))
=== 2004-08-27
: StringIO#readpartial(maxlen[, outbuf]) [lib][new]
追加。((<ruby-dev:24061>))
=== 2......v:24104>))
=== 2004-08-17
: Process.daemon(nochdir=nil,noclose=nil) [new]
追加。((<ruby-dev:24030>))
=== 2004-08-12
: IO#readpartial(maxlen[, outbuf]) [new]
追加。((<ruby-dev:22945>)), ((<ruby-dev:23247>)), ((<ruby-dev:24055>))
=== 2004-07-17
: Regexp#match(str, [pos])... -
Kernel
. # spawn(env , program , *args , options={}) -> Integer (24.0) -
引数を外部コマンドとして実行しますが、生成した 子プロセスの終了を待ち合わせません。生成した子プロセスのプロセスIDを返します。
...ce limit を取得
cur, max = Process.getrlimit(:CORE)
# 一時的に子プロセスの core dump を止める
pid = spawn(command, :rlimit_core=>[0,max]) # disable core temporary.
# 子プロセスで core dump を出せるようにする
pid = spawn(command, :rlimit_core=>max) # enable core dump
#... -
Kernel
. # spawn(program , *args) -> Integer (24.0) -
引数を外部コマンドとして実行しますが、生成した 子プロセスの終了を待ち合わせません。生成した子プロセスのプロセスIDを返します。
...ce limit を取得
cur, max = Process.getrlimit(:CORE)
# 一時的に子プロセスの core dump を止める
pid = spawn(command, :rlimit_core=>[0,max]) # disable core temporary.
# 子プロセスで core dump を出せるようにする
pid = spawn(command, :rlimit_core=>max) # enable core dump
#... -
ruby 1
. 8 . 5 feature (18.0) -
ruby 1.8.5 feature ruby 1.8.4 から ruby 1.8.5 までの変更点です。
...から"0.1.6"になりました。
=== 2006-06-14
: Process.getrlimit(resource) [new]
: Process.setrlimit(resource, limit) [new]
: Process.setrlimit(resource, cur_limit, max_limit) [new]
: Process::RLIM_INFINITY
: Process::RLIM_SAVED_MAX
: Process::RLIM_SAVED_CUR
: Process::RLIMIT_CORE
: Process::... -
Kernel
. # spawn(command , options={}) -> Integer (4.0) -
引数を外部コマンドとして実行しますが、生成した 子プロセスの終了を待ち合わせません。生成した子プロセスのプロセスIDを返します。
引数を外部コマンドとして実行しますが、生成した
子プロセスの終了を待ち合わせません。生成した子プロセスのプロセスIDを返します。
=== 引数の解釈
この形式では command が shell のメタ文字
//emlist{
* ? {} [] <> () ~ & | \ $ ; ' ` " \n
//}
を含む場合、shell 経由で実行されます。
そうでなければインタプリタから直接実行されます。
@param command コマンドを文字列で指定します。
@param env 更新する環境変数を表す Hash
@param options オプションパラメータ Hash... -
Kernel
. # spawn(env , command , options={}) -> Integer (4.0) -
引数を外部コマンドとして実行しますが、生成した 子プロセスの終了を待ち合わせません。生成した子プロセスのプロセスIDを返します。
引数を外部コマンドとして実行しますが、生成した
子プロセスの終了を待ち合わせません。生成した子プロセスのプロセスIDを返します。
=== 引数の解釈
この形式では command が shell のメタ文字
//emlist{
* ? {} [] <> () ~ & | \ $ ; ' ` " \n
//}
を含む場合、shell 経由で実行されます。
そうでなければインタプリタから直接実行されます。
@param command コマンドを文字列で指定します。
@param env 更新する環境変数を表す Hash
@param options オプションパラメータ Hash...