Ruby 2.5.0 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > Processモジュール > setpgid

module function Process.#setpgid

setpgid(pid, pgrp) -> 0[permalink][rdoc]

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

[PARAM] pid:
プロセス ID を整数で指定します。pid が 0 の時はカレントプロセスの ID を指定したのと同じです。 プロセスグループの設定に成功した場合は 0 を返します。
[PARAM] pgrp:
プロセスグループ ID を整数で指定します。pgrp が 0 の時は pid を指定したのと同じです。
[EXCEPTION] Errno::EXXX:
プロセスグループの設定に失敗した場合に発生します。
[EXCEPTION] NotImplementedError:
メソッドが現在のプラットフォームで実装されていない場合に発生します。

[SEE_ALSO] setpgid(2)