孤儿僵尸进程进程替换exec函数族

Posted 阿龙亡命天涯

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了孤儿僵尸进程进程替换exec函数族相关的知识,希望对你有一定的参考价值。

孤儿进程


init的pid为1(字符界面的Linux是1号进程,图形界面的Linux不是1号进程,Ubuntu为10791进程)



父进程退出后,子进程的父进程从58161变成了1号进程(init)

僵尸进程




僵尸进程!(Z)

execlp进程替换





可以看到没有输出hello world,解析:
没有创建新进程,镜像替换而已。将原进程数据全部替换成新可执行文件数据。进程数据被全部替换后,又会从main函数开始执行。

execl

execle


以上是关于孤儿僵尸进程进程替换exec函数族的主要内容,如果未能解决你的问题,请参考以下文章

Linux系统编程——进程替换:exec 函数族

Linux系统编程——进程替换:exec 函数族

Linux系统编程——进程替换:exec 函数族

exec函数族

exec函数族

exec函数族