首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有kill -9 PID的Linux终止进程

带有kill -9 PID的Linux终止进程
EN

Stack Overflow用户
提问于 2015-09-12 00:30:10
回答 2查看 247关注 0票数 1

以ps和ps -ef为例,在Linux下使用kill-9 PID杀死一个进程后,如何验证该进程是否被杀死?

EN

回答 2

Stack Overflow用户

发布于 2015-09-12 00:34:54

只需再次运行ps aux stat,pid,您将看到带有此pid的进程要么是僵尸(第一列中的‘Z’),要么是死进程。

编辑:谢谢,马克·B,感谢你给我指点僵尸。

票数 0
EN

Stack Overflow用户

发布于 2015-09-12 00:38:34

在终止之后,检查进程的PID:

代码语言:javascript
复制
$ pidof PROCESS

如果进程已经关闭,您应该看不到任何输出。

另一种类似的方式:

代码语言:javascript
复制
$ ps aux | grep PROCESS

备注:

  • 你可以杀死你自己的进程,但只有超级用户可以杀死系统进程或其他用户进程。
  • 在你杀死进程后,你可以得到一个僵尸,你仍然可以在进程列表中看到它,但带有进程状态Z(意思是僵尸)。僵尸不能被杀死,他们已经死了,所以要“杀死”僵尸,你需要杀死僵尸的父母。也就是说,通常你不需要清除僵尸进程,除非你有大量的僵尸进程。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32528103

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档