私は割り当てられました
次の識別子PID、PPID、SID、PGID、UID、EUIDを出力するCプログラムを作成します。
その後、割り当ては尋ねました
各識別子を表すものは何ですか?
プログラムを完了しましたが、識別子の適切な説明が見つかりませんでした。
彼らは次のとおりです
this SO Post と最初の答えを見て、それらが何のためにあるかについての健全な説明を見てください。
彼らが投稿した定義の推奨ページから
http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap03.html
3.270親プロセスID
プロセスの親を識別する新しいプロセスの属性。プロセスの親プロセスIDは、作成者の存続期間中、その作成者のプロセスIDです。作成者のライフタイムが終了した後、親プロセスIDは、実装定義のシステムプロセスのプロセスIDです。
3.343セッション
ジョブ制御の目的で確立されたプロセスグループのコレクション。各プロセスグループは、セッションのメンバーです。プロセスは、そのプロセスグループがメンバーであるセッションのメンバーと見なされます。新しく作成されたプロセスは、その作成者のセッションに参加します。プロセスはセッションメンバーシップを変更できます。 setsid()を参照してください。同じセッションに複数のプロセスグループが存在する場合があります。
3.296プロセスグループ
関連プロセスのシグナリングを許可するプロセスのコレクション。システム内の各プロセスは、プロセスグループIDで識別されるプロセスグループのメンバーです。新しく作成されたプロセスは、その作成者のプロセスグループに参加します。
3.297プロセスグループID
存続期間中のプロセスグループを表す一意の正の整数識別子。
3.142有効なユーザーID
ファイルアクセス許可を含むさまざまな許可を決定する際に使用されるプロセスの属性。ユーザーIDも参照してください。