るりまサーチ

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

別のキーワード

  1. process getrlimit
  2. _builtin getrlimit
  3. getrlimit process
  4. getrlimit _builtin

ライブラリ

モジュール

キーワード

検索結果

Process.#getrlimit(resource) -> [Integer] (18137.0)

カレントプロセスでのリソースの制限値を、整数の配列として返します。 返り値は、現在の制限値 cur_limit と、制限値として設定可能な最大値 max_limit の 配列 [cur_limit, max_limit] です。

...ないことを意味します。

@
param resource リソースの種類を示す定数を指定します。指定できる定数はシステムに依存します。

@
raise Errno::EXXX リソースの制限値の取得が失敗した場合に発生します。

@
raise NotImplementedError メソッ...
...(バイト) (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)...

Kernel.#spawn(env, program, *args, options={}) -> Integer (54.0)

引数を外部コマンドとして実行しますが、生成した 子プロセスの終了を待ち合わせません。生成した子プロセスのプロセスIDを返します。

...の引数が2個、3個の場合に対応します。
//emlist[][ruby]{
# 現プロセスの core の resource limit を取得
cur, max = Process.getrlimit(:CORE)
# 一時的に子プロセスの core dump を止める
pid = spawn(command, :rlimit_core=>[0,max]) # disable core temporary.
# 子プロ...
...を持ちません。


@
param env 更新する環境変数を表す Hash
@
param program 文字列か2要素の配列を指定します。
@
param args 渡される引数です。0 個以上の文字列を指定します。
@
param options オプションパラメータ Hash

@
raise ArgumentError 第...
...一引数が配列かつ要素数が 2 でない場合に発生します。

@
raise Errno::EXXX コマンドが実行できなかった場合に発生します。

@
see Kernel.#system,Kernel.#exec...

Kernel.#spawn(program, *args) -> Integer (54.0)

引数を外部コマンドとして実行しますが、生成した 子プロセスの終了を待ち合わせません。生成した子プロセスのプロセスIDを返します。

...の引数が2個、3個の場合に対応します。
//emlist[][ruby]{
# 現プロセスの core の resource limit を取得
cur, max = Process.getrlimit(:CORE)
# 一時的に子プロセスの core dump を止める
pid = spawn(command, :rlimit_core=>[0,max]) # disable core temporary.
# 子プロ...
...を持ちません。


@
param env 更新する環境変数を表す Hash
@
param program 文字列か2要素の配列を指定します。
@
param args 渡される引数です。0 個以上の文字列を指定します。
@
param options オプションパラメータ Hash

@
raise ArgumentError 第...
...一引数が配列かつ要素数が 2 でない場合に発生します。

@
raise Errno::EXXX コマンドが実行できなかった場合に発生します。

@
see Kernel.#system,Kernel.#exec...

Process.#setrlimit(resource, cur_limit, max_limit) -> nil (48.0)

カレントプロセスでのリソースの制限値を設定します。

...カレントプロセスでのリソースの制限値を設定します。

@
param resource リソースの種類を示す定数を指定します。指定できる定数はシステムに依存します。

@
param limit resource によって意味が決まる制限値を表す整数もしくは...
...にこの値が使われます。

@
param cur_limit 現在の制限値(soft limit)を表す整数もしくは定数を指定します。

@
param max_limit soft limit として設定可能な最大値(hard limit)を表す整数もしくは定数を指定します。

@
raise Errno::EXXX リソース...
...AVED_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 (48.0)

カレントプロセスでのリソースの制限値を設定します。

...カレントプロセスでのリソースの制限値を設定します。

@
param resource リソースの種類を示す定数を指定します。指定できる定数はシステムに依存します。

@
param limit resource によって意味が決まる制限値を表す整数もしくは...
...にこの値が使われます。

@
param cur_limit 現在の制限値(soft limit)を表す整数もしくは定数を指定します。

@
param max_limit soft limit として設定可能な最大値(hard limit)を表す整数もしくは定数を指定します。

@
raise Errno::EXXX リソース...
...AVED_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)...

絞り込み条件を変える

Kernel.#spawn(command, options={}) -> Integer (44.0)

引数を外部コマンドとして実行しますが、生成した 子プロセスの終了を待ち合わせません。生成した子プロセスのプロセスIDを返します。

...ます。


@
param command コマンドを文字列で指定します。
@
param env 更新する環境変数を表す Hash
@
param options オプションパラメータ Hash
@
raise Errno::EXXX 起動に失敗し、ruby インタプリタに制御が戻った場合に発生します。

@
raise Errno:...
...:EXXX コマンドが実行できなかった場合に発生します。


@
see Kernel.#system,Kernel.#exec...

Kernel.#spawn(env, command, options={}) -> Integer (44.0)

引数を外部コマンドとして実行しますが、生成した 子プロセスの終了を待ち合わせません。生成した子プロセスのプロセスIDを返します。

...ます。


@
param command コマンドを文字列で指定します。
@
param env 更新する環境変数を表す Hash
@
param options オプションパラメータ Hash
@
raise Errno::EXXX 起動に失敗し、ruby インタプリタに制御が戻った場合に発生します。

@
raise Errno:...
...:EXXX コマンドが実行できなかった場合に発生します。


@
see Kernel.#system,Kernel.#exec...