Dav*_*eme 11 unix linux userid process-group
我被分配到了
编写一个C程序,打印以下标识符PID,PPID,SID,PGID,UID,EUID.
然后,作业继续问
什么代表每个标识符?
我已完成该程序,但尚未找到有关标识符的充分解释.
ti7*_*ti7 20
他们如下
看看这篇SO帖子和第一个答案,以便对它们的用途进行健康的解释.
从推荐的定义页面中,他们发布了
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.