unix中的父进程是什么意思

时间:2014-01-13 22:21:12

标签: linux unix

unix PID的父进程id定义为: 父进程ID(启动它的进程的ID)。

这个法术力是什么?例如我登录到unix服务器并调用java进程,PID将是java进程的ID,但是java进程的父进程是什么?

1 个答案:

答案 0 :(得分:0)

这将是你的shell的PID。如果你理解how a shell works以及fork()系统调用的作用,那么直觉就相对简单了。要进行验证,请运行java MyJavaProgram & ps -f

父进程是一个产生另一个进程的进程,通常代表它做一些工作(这就是shell)。它只是一个应用程序(通常用C编写),它将执行fork()命令以生成子进程,为它执行一些工作,并等待它完成或接受其他命令(即如果{ {1}}选项已通过。