sysconf(name) -> Integer | nilRuby 2.2.0 から[permalink][rdoc][edit]-
sysconf(3) で取得したシステム設定変数の値を返します。
引数 name が制限に関する設定値であり、設定が制限がない状態の場合は nil を返します。(sysconf(3) が -1 を返し、errno が設定されていない場合)
- [PARAM]
name: - Etc モジュールの SC_ で始まる定数のいずれかを指定します。
require "etc" p Etc.sysconf(Etc::SC_ARG_MAX) # => 2097152 # Number of processors. # It is not standardized. p Etc.sysconf(Etc::SC_NPROCESSORS_ONLN) # => 4 - [PARAM]