【发布时间】:2017-05-20 18:49:21
【问题描述】:
我被分配到
编写一个 C 程序,打印以下标识符 PID、PPID、SID、PGID、UID、EUID。
作业接着问
每个标识符代表什么?
我已经完成了程序,但没有找到对标识符的充分解释。
- 它们真正代表什么?
- 特别是 SID 和 PGID 标识符的用途是什么?
【问题讨论】:
-
unix.stackexchange.com/questions/82724 有 PGID 和 SID 的名称,如果您正在寻找的话。
-
谢谢,但是我知道 SID 是从哪里来的,我需要解释一下
-
两种可能性:您的老师希望您打印环境变量变量,或者您的老师希望您使用 UNIX API 来获取系统放入这些变量的值。例如。 PPID 是父进程的 PID。尝试
echo $PPID在您的环境中查看它。
标签: linux unix userid process-group