加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux – 我可以删除[php]进程吗?

发布时间:2020-12-14 00:05:12 所属栏目:Linux 来源:网络整理
导读:我创建了一个 PHP脚本,它读取一些数据并使用pctnl_fork启动一个新进程来处理数据.子进程完成后,它们将作为进程保留. ps aux向我展示了一个过程列表 demo 32229 0.0 0.0 0 0 pts/0 Z 12:23 0:00 [php] defunctdemo 32251 0.0 0.0 0 0 pts/0 Z 11:50 0:00 [php
我创建了一个 PHP脚本,它读取一些数据并使用pctnl_fork启动一个新进程来处理数据.子进程完成后,它们将作为进程保留. ps aux向我展示了一个过程列表

demo       32229  0.0  0.0      0     0 pts/0    Z    12:23   0:00 [php] <defunct>
demo       32251  0.0  0.0      0     0 pts/0    Z    11:50   0:00 [php] <defunct>
demo       32284  0.0  0.0      0     0 pts/0    Z    11:50   0:00 [php] <defunct>
demo       32298  0.0  0.0      0     0 pts/0    Z    12:56   0:00 [php] <defunct>
demo       32303  0.0  0.0      0     0 pts/0    Z    11:50   0:00 [php] <defunct>
demo       32316  0.0  0.0      0     0 pts/0    Z    12:23   0:00 [php] <defunct>

我可以安全地终止这个进程,因为父进程仍在创建新进程来完成某些工作吗?我知道我应该开始向stderr发出命令管道(根据这个话题Insane crond behavior. keeps making defunct bash processes现在已经太晚了.
父进程在后台运行.

解决方法

在 doing some research之后,您似乎必须终止这些已解散的子进程的父进程才会消失.

链接中最相关的引用说:“你不能杀死一个已经死亡的已经失效的过程(a.k.a zombie).”

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读