系统监视器发现几个无响应的sh
Tofloor
poster avatar
stone
deepin
2018-05-15 08:30
Author
本帖最后由 l17es 于 2018-5-15 00:34 编辑

窗口切换发现屏幕中央有一个黑色的方块,打开系统监视器看到3个无响应的sh,想问下怎么查看这3个sh是什么服务或者程序。以及怎么干掉它。kill -9 试过没用



Reply Favorite View the author
All Replies
avatar
duanyao
deepin
2018-05-15 19:43
#1
本帖最后由 duanyao 于 2018-5-15 11:44 编辑

“无响应”这个描述在这里不准确,它们其实是僵尸进程,这可以从内存占用为0看出。僵尸进程已经死了,所以不能再被kill,只是pid尚未被回收。僵尸进程一般来说没啥影响,如果长期存在,多是其父进程的bug。

黑块应该是另一个问题。

Reply View the author
avatar
stone
deepin
2018-05-16 07:01
#2
https://bbs.deepin.org/post/156459
“无响应”这个描述在这里不准确,它们其实是僵尸进程,这可以从内存占用为0看出。僵尸进程已经死了,所以 ...

那有办法去查看这些僵尸进程的父进程么?我刚开机任务管理器就有4个无响应的sh
Reply View the author
avatar
duanyao
deepin
2018-05-16 17:50
#3
用 gnome 系统监视器,可以看到进程树。
Reply View the author
avatar
stone
deepin
2018-05-18 02:07
#4
本帖最后由 l17es 于 2018-5-17 18:11 编辑

网上查了下,找到以下方法来查看僵尸进程的命令
  1. ps -A|grep defunct|more
Copy the Code

找到僵尸进程的父进程的PID为1231,对应的父进程是一个叫fcitx input method的进程
  1. kill -9 1231
Copy the Code

完事!
但是不知道下次启动还会不会再启动?

参考资料:http://www.jb51.net/LINUXjishu/457748.html
Reply View the author
avatar
stone
deepin
2018-05-18 04:31
#5
蛋疼了。。。
重启了之后又有僵尸进程,这次连父进程都找不到了。
Reply View the author
avatar
iminto
deepin
2018-05-18 05:32
#6
本帖最后由 iminto 于 2018-5-17 21:37 编辑

linux桌面系统有僵尸进程很正常  习惯就好
Reply View the author