Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何找到孤立进程';s pid_Python_Linux_Process - Fatal编程技术网

Python 如何找到孤立进程';s pid

Python 如何找到孤立进程';s pid,python,linux,process,Python,Linux,Process,在父进程死亡后,如何查找子进程pid。 我有一个创建子进程的程序,在它(父进程)终止后继续运行 i、 e 我从python脚本(PID=2)运行一个程序 脚本调用程序p(PID=3,PPID=2) p调用fork(),现在我有了另一个名为p`(PID=4和PPID=3)的p实例 p终止后,p`PID为4,PPID为1 假设我有p(3)的PID,我如何才能找到子p`的PID 谢谢。当中间的进程终止时,信息将丢失。所以在你的情况下,没有办法找到答案 当然,您可以发明自己的基础设施,在分叉时存储这些信

在父进程死亡后,如何查找子进程pid。 我有一个创建子进程的程序,在它(父进程)终止后继续运行

i、 e

我从python脚本
(PID=2)
运行一个程序

脚本调用程序p(PID=3,PPID=2)

p调用
fork()
,现在我有了另一个名为p`(PID=4和PPID=3)的p实例

p终止后,p`PID为4,PPID为1

假设我有p(3)的PID,我如何才能找到子p`的PID


谢谢。

当中间的进程终止时,信息将丢失。所以在你的情况下,没有办法找到答案

当然,您可以发明自己的基础设施,在分叉时存储这些信息。中间进程(示例中的PID 3)当然可以保存它创建的子进程的信息(例如,在文件中或通过管道或类似方式向父进程(示例中的PID 1)报告)