このマニュアルは既にメンテナンスが終了したバージョンの Ruby を対象としています。 最新版のマニュアルへ

Ruby 3.2 リファレンスマニュアル

module function Process.#getsid

getsid(pid = 0) -> IntegerRuby 2.0.0 から[permalink][rdoc][edit]

引数 pid で指定されたプロセスのセッション ID を返します。

[PARAM] pid:
プロセス ID を整数で指定します。省略した場合、0 を指定した場合は現在のプロセスの ID を指定した場合と同じ動作になります。
[EXCEPTION] NotImplementedError:
メソッドが現在のプラットフォームで実装されていない場合に発生します。
p Process.getsid()            # => 27422
p Process.getsid(0)           # => 27422
p Process.getsid(Process.pid()) # => 27422

[SEE_ALSO] getsid(2)