11月30日の学び(セッション①)
- セッションは端末と関連している概念らしい。
- やっぱり自前のLinux環境がないと辛い。
セッション
- セッションはセッションIDという値を共有するプロセスの集まりである
- 1つのプロセスグループ内のプロセスは同じ値のセッションIDを共有する
- つまりセッションとプロセスグループで二階層のプロセス階層が形成できる
セッションの生成
- 新たなセッションの生成はプロセスが setsid(2) を呼び出すことで行う
- セッションを新しく生成したプロセスはセッションリーダとなる
セッションID
- 各セッションにはセッションリーダが1つ存在する
- セッションIDはセッションリーダーのプロセスIDとなる
セションと制御端末
− 各セッションは一つの制御端末(ttyやpts)と紐付いている - セッションリーダーが最初に端末をオープンした際に制御端末は設定される
qiita.com yktwww.hatenablog.com d.hatena.ne.jp プロセスグループ - Wikipedia