2. 前后两次输入ps命令,他们对应的PID相同吗?为什么? 输入ps -ef命令,从后向前找出各自的父进程,直至1号进程。画相关进程的族系关系关系图。
时间: 2024-05-07 11:21:26 浏览: 152
由于进程的PID是动态分配的,因此前后两次输入ps命令,他们对应的PID可能不同,即便是同一个进程也有可能分配到不同的PID。
ps -ef命令可以显示所有进程的详细信息,其中包括PPID(父进程的PID)。通过这个信息,我们可以找出各个进程的父进程,直至1号进程。画出的族系关系图如下:
```
1
|
init
|
systemd
|
dbus-daemon
|
colord
|
cupsd
|
python3
|
ps
```
其中,1为系统的init进程,它是所有进程的祖先进程。而ps命令是由python3进程启动的,而python3进程的父进程是cupsd,cupsd的父进程是colord,依次类推,最终到达1号进程。
阅读全文