288件ヒット
[101-200件を表示]
(0.080秒)
別のキーワード
ライブラリ
- ビルトイン (288)
キーワード
- daemon (12)
- detach (12)
- egid= (12)
- euid= (12)
- getpgid (12)
- getpgrp (12)
- getpriority (12)
- getrlimit (12)
- getsid (12)
- gid= (12)
- groups (12)
- groups= (12)
- initgroups (12)
- maxgroups (12)
- maxgroups= (12)
- setpgid (12)
- setpgrp (12)
- setpriority (12)
- setproctitle (12)
- setrlimit (24)
- setsid (12)
- times (12)
- uid= (12)
検索結果
先頭5件
-
Process
. # getsid(pid = 0) -> Integer (8.0) -
引数 pid で指定されたプロセスのセッション ID を返します。
...ます。
@raise NotImplementedError メソッドが現在のプラットフォームで実装されて
いない場合に発生します。
Process.getsid() # => 27422
Process.getsid(0) # => 27422
Process.getsid(Process.pid()) # => 27422... -
Process
. # gid=(gid) (8.0) -
カレントプロセスの実グループ ID を gid に設定します。
...も知れません。
@param gid 実グループ ID を整数で指定します。
@raise Errno::EXXX 権限がない場合に発生します。
@raise NotImplementedError メソッドが現在のプラットフォームで実装されていない場合に発生します。
@see Process::GID... -
Process
. # groups -> [Integer] (8.0) -
補助グループ ID の配列を返します(実効グループ ID を含むかも知れません)。
...補助グループ ID の配列を返します(実効グループ ID を含むかも知れません)。
返される配列の最大要素数は Process.#maxgroups です。
このメソッドは getgroups(2) の単純なラッパーです。
このことは以下の特徴がプラットフォー......できます:
//emlist[][ruby]{
Process.groups.uniq.sort
//}
@raise Errno::EXXX Process.#maxgroups が実際に返される補助グループ ID の
数よりも少ない値を設定していると発生します。
@raise NotImplementedError メソッドが現在のプラッ......トフォームで実装されていない場合に発生します。
//emlist[][ruby]{
Process.groups #=> [27, 6, 10, 11]
//}
@see getgroups(2)... -
Process
. # groups=(gids) (8.0) -
補助グループを設定します。
...ArgumentError 設定する補助グループ ID の数が Process.#maxgroups の
数を越えている場合に発生します。
@raise Errno::EXXX 権限がない場合に発生します。
@raise NotImplementedError メソッドが現在のプラットフォームで実装... -
Process
. # initgroups(user , group) -> [Integer] (8.0) -
user が属するグループのリストを更新し、group をそのリストに加えます。
...root 権限が必要です。
@param user ユーザ名を表す文字列で指定します。
@param group ユーザグループ ID を整数で指定します。
@raise NotImplementedError メソッドが現在のプラットフォームで実装されていない場合に発生します。... -
Process
. # maxgroups -> Integer (8.0) -
設定できる補助グループ ID の数を指定します。
...に返される補助グループ ID の数よりも少ない値を設定していると、
Process.#groups で例外が発生します。
@param num 整数を指定します。
@raise NotImplementedError メソッドが現在のプラットフォームで実装されていない場合に発生し... -
Process
. # maxgroups=(num) (8.0) -
設定できる補助グループ ID の数を指定します。
...に返される補助グループ ID の数よりも少ない値を設定していると、
Process.#groups で例外が発生します。
@param num 整数を指定します。
@raise NotImplementedError メソッドが現在のプラットフォームで実装されていない場合に発生し... -
Process
. # setpgid(pid , pgrp) -> 0 (8.0) -
プロセス ID が pid であるプロセスのプロセスグループを pgrp に設定します。
...0 の時は pid を指定したのと同じです。
@raise Errno::EXXX プロセスグループの設定に失敗した場合に発生します。
@raise NotImplementedError メソッドが現在のプラットフォームで実装されていない場合に発生します。
@see setpgid(2)... -
Process
. # setpgrp -> 0 (8.0) -
カレントプロセスの ID と同じ ID をもつプロセスグループを作成し、カレントプロセスをそのリーダーにします。 Process.#setpgid(0, 0) と同じです。
...。
Process.#setpgid(0, 0) と同じです。
@raise Errno::EXXX プロセスグループの設定に失敗した場合に発生します。
@raise NotImplementedError メソッドが現在のプラットフォームで実装されていない場合に発生します。
fork do
p [Process.pid......, Process.getpgrp]
p Process.setpgrp
p [Process.pid, Process.getpgrp]
end
Process.wait
#=>
[3427, 3426]
0
[3427, 3427]
@see setpgrp(2)...