別のキーワード
モジュール
- Etc (21)
検索結果
先頭5件
-
Etc
. # getgrent -> Etc :: Group | nil (63397.0) -
/etc/group ファイルから読み込んだエントリを一つ返します。
.../etc/group ファイルから読み込んだエントリを一つ返します。
最初の呼び出しでは、先頭のエントリを返します。それ以降の呼び出しでは、
呼び出す度に次のエントリを順に返します。ファイルの終端に達すると nil を返し......ます。
処理が終了したときは Etc.#endgrent を呼び出すようにしてください。
@see getgrent(3), Etc::Group... -
Etc
. # group -> Etc :: Group | nil (63397.0) -
/etc/group ファイルから読み込んだエントリを一つ返します。
.../etc/group ファイルから読み込んだエントリを一つ返します。
最初の呼び出しでは、先頭のエントリを返します。それ以降の呼び出しでは、
呼び出す度に次のエントリを順に返します。ファイルの終端に達すると nil を返し......ます。
@raise RuntimeError /etc/group ファイルがロックされている場合に発生します。
@see Etc.#getgrent, getgrent(3)... -
Etc
. # passwd -> Etc :: Passwd | nil (63397.0) -
/etc/passwd から読み込んだエントリを一つ返します。
.../etc/passwd から読み込んだエントリを一つ返します。
最初の呼び出しでは、先頭のエントリを返します。それ以降の呼び出しでは、
呼び出す度に次のエントリを順に返します。ファイルの終端に達すると nil を返します。
@......raise RuntimeError /etc/passwd ファイルがロックされている場合に発生します。
@see Etc.#getpwent, getpwent(3)... -
Etc
. # getpwent -> Etc :: Passwd | nil (63379.0) -
/etc/passwd から読み込んだエントリを一つ返します。
.../etc/passwd から読み込んだエントリを一つ返します。
最初の呼び出しでは、先頭のエントリを返します。それ以降の呼び出しでは、
呼び出す度に次のエントリを順に返します。ファイルの終端に達すると nil を返します。......処理が終了したときは Etc.#endpwent を呼び出すようにしてください。
@see getpwent(3)... -
Etc
. # getgrgid(gid) -> Etc :: Group (63331.0) -
group データベースを検索し、グループ ID が gid であるグループエントリを返します。
...group データベースを検索し、グループ ID が gid
であるグループエントリを返します。
@param gid 検索する gid
@raise ArgumentError エントリが見つからなかった場合に発生します。
@see getgrgid(3), Etc::Group... -
Etc
. # getgrnam(name) -> Etc :: Group (63331.0) -
name という名前のグループエントリを返します。
...name という名前のグループエントリを返します。
@param name 検索するグループ名。
@raise ArgumentError エントリが見つからなかった場合に発生します。
@see getgrnam(3), Etc::Group... -
Etc
. # getpwnam(name) -> Etc :: Passwd (63331.0) -
passwd データベースを検索し、 名前が name である passwd エントリを返します。
...passwd データベースを検索し、
名前が name である passwd エントリを返します。
@param name 検索するユーザ名。
@raise ArgumentError エントリが見つからなかった場合に発生します。
@see getpwnam(3), Etc::Passwd... -
Etc
. # getpwuid(uid = getuid) -> Etc :: Passwd (63331.0) -
passwd データベースを検索し、 ユーザ ID が uid である passwd エントリを返します。
...し、
ユーザ ID が uid である passwd エントリを返します。
@param uid 検索する uid 。引数を省略した場合には getuid(2) の値を用います。
@raise ArgumentError エントリが見つからなかった場合に発生します。
@see getpwuid(3), Etc::Passwd... -
Etc
. # confstr(name) -> String | nil (63154.0) -
confstr(3) で取得したシステム設定変数の値を返します。
...name Etc モジュールの CS_ で始まる定数のいずれかを指定します。
引数 name に対応する設定が行われていない状態の場合は nil を返します。
(confstr(3) が -1 を返し、errno が設定されていない場合)
//emlist[][ruby]{
require "etc"
Etc.con......fstr(Etc::CS_PATH) # => "/bin:/usr/bin"
# GNU/Linux
Etc.confstr(Etc::CS_GNU_LIBC_VERSION) # => "glibc 2.18"
Etc.confstr(Etc::CS_GNU_LIBPTHREAD_VERSION) # => "NPTL 2.18"
//}... -
Etc
. # sysconf(name) -> Integer | nil (63118.0) -
sysconf(3) で取得したシステム設定変数の値を返します。
...されていない
場合)
@param name Etc モジュールの SC_ で始まる定数のいずれかを指定します。
//emlist[][ruby]{
require "etc"
Etc.sysconf(Etc::SC_ARG_MAX) # => 2097152
# Number of processors.
# It is not standardized.
Etc.sysconf(Etc::SC_NPROCESSORS_ONLN) # => 4
//}... -
Etc
. # endgrent -> nil (63106.0) -
Etc.#getgrent によって開始された /etc/group ファイルを読む プロセスを終了させファイルを閉じます。
...
Etc.#getgrent によって開始された /etc/group ファイルを読む
プロセスを終了させファイルを閉じます。
@see getgrent(3)... -
Etc
. # endpwent -> nil (63106.0) -
Etc.#getpwent によって開始された /etc/passwdファイルを読む プロセスを終了させファイルを閉じます。
...
Etc.#getpwent によって開始された /etc/passwdファイルを読む
プロセスを終了させファイルを閉じます。
@see getpwent(3)... -
Etc
. # sysconfdir -> String | nil (63100.0) -
システムの設定ディレクトリを返します。
...ruby]{
require 'etc'
p Etc.sysconfdir # => "/etc"
//}
主に "/etc" を返しますが、Ruby をソースからビルドした場合は異なるディレ
クトリを返す場合があります。例えば、Ruby を /usr/local にインストールし
た場合は、"/usr/local/etc" を返しま... -
Etc
. # getlogin -> String | nil (63082.0) -
自分の login 名を返します。得られなかった場合は nil を返します。
...場合は Etc.#getpwuid に
フォールバックするとよいでしょう。
たとえば、環境変数 USER などもあわせて、以下のようにフォールバックできます。
//emlist[][ruby]{
require "etc"
login_user = ENV['USER'] || ENV['LOGNAME'] || Etc.getlogin || Etc.getpwuid... -
Etc
. # setgrent -> nil (63076.0) -
/etc/group の先頭に戻ります。
.../etc/group の先頭に戻ります。
このメソッドを呼び出した後 Etc.#getgrent を呼び出すと先頭のエントリを返します。
@see getgrent(3)... -
Etc
. # setpwent -> nil (63076.0) -
/etc/passwd の先頭に戻ります。
.../etc/passwd の先頭に戻ります。
このメソッドを呼び出した後 Etc.#getpwent を呼び出すと先頭のエントリを返します。
@see getpwent(3)... -
Etc
. # nprocessors -> Integer (63046.0) -
有効な CPU コア数を返します。
...有効な CPU コア数を返します。
//emlist[][ruby]{
require 'etc'
p Etc.nprocessors #=> 4
//}... -
Etc
. # systmpdir -> String | nil (63046.0) -
システムのテンポラリディレクトリを返します。
...システムのテンポラリディレクトリを返します。
//emlist[][ruby]{
require 'etc'
p Etc.systmpdir # => "/tmp"
//}... -
Etc
. # uname -> {Symbol => String} (63046.0) -
uname(2) で取得したシステム情報を Hash で返します。
...sname, :nodename, :release, :version, :machine の
5 つのキーを持つ Hash を返します。
//emlist[例][ruby]{
require 'etc'
require 'pp'
pp Etc.uname
# => {:sysname=>"Linux",
# :nodename=>"boron",
# :release=>"2.6.18-6-xen-686",
# :version=>"#1 SMP Thu Nov 5 19:54:42... -
Etc
. # group {|gr| . . . } -> () (63022.0) -
全てのグループエントリを順にアクセスするためのイテレータです。
全てのグループエントリを順にアクセスするためのイテレータです。 -
Etc
. # passwd {|pw| . . . } -> () (63022.0) -
全ての passwd エントリを順にアクセスするためのイテレータです。
全ての passwd エントリを順にアクセスするためのイテレータです。