るりまサーチ (Ruby 3.3)

最速Rubyリファレンスマニュアル検索!
2件ヒット [1-2件を表示] (0.012秒)
トップページ > バージョン:3.3[x] > モジュール:Process[x] > クエリ:setpgid[x]

別のキーワード

  1. process setpgid
  2. _builtin setpgid

ライブラリ

検索結果

Process.#setpgid(pid, pgrp) -> 0 (54325.0)

プロセス ID が pid であるプロセスのプロセスグループを pgrp に設定します。

プロセス ID が pid であるプロセスのプロセスグループを pgrp に設定します。

- **param** `pid` -- プロセス ID を整数で指定します。pid が 0 の時はカレントプロセスの ID を指定したのと同じです。
プロセスグループの設定に成功した場合は 0 を返します。

- **param** `pgrp` -- プロセスグループ ID を整数で指定します。pgrp が 0 の時は pid を指定したのと同じです。

- **raise** `Errno::EXXX` -- プロセスグループの設定に失敗した場合に発生します。

- **r...

Process.#setpgrp -> 0 (52.0)

カレントプロセスの ID と同じ ID をもつプロセスグループを作成し、カレントプロセスをそのリーダーにします。 [m:Process?.setpgid](0, 0) と同じです。

...トプロセスの ID と同じ ID をもつプロセスグループを作成し、カレントプロセスをそのリーダーにします。
[m:Process?.setpgid](0, 0) と同じです。

- **raise** `Errno::EXXX` -- プロセスグループの設定に失敗した場合に発生します。

- *...
...メソッドが現在のプラットフォームで実装されていない場合に発生します。

```ruby
fork do
p [Process.pid, Process.getpgrp]
p Process.setpgrp
p [Process.pid, Process.getpgrp]
end
Process
.wait
# =>
[3427, 3426]
0
[3427, 3427]
```

- **SEE** [man:setpgrp(2)]...