Get the App
SLTechnology News&Howtos  ›  Servers  › 

How Linux kills the zombie process

Shulou Source: shulou.com Published: 2022-06-01 03:07:54 10月04日 Update

In order to solve the problem of how to kill the zombie process by Linux, this article introduces the corresponding analysis and answer in detail, hoping to help more partners who want to solve this problem to find a more simple and feasible way.

Execute the top command to view:

[root@idb4 data] # top

Top-14:03:25 up 64 days, 20:47, 4 users, load average: 3.79,4.28,3.74

Tasks: 610 total, 1 running, 608 sleeping, 0 stopped, 1 zombie

Cpu (s): 17.6%us, 1.2%sy, 0.0%ni, 81.2%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st

Mem: 65924464k total, 64499740k used, 1424724k free, 13512k buffers

Swap: 131071992k total, 0k used, 131071992k free, 15905380k cached

The above result shows that there is a zombie process, which represents a zombie process.

[root@idb4 data] # ps-ef | grep defunct | more

Gdm 3695 3694 0 Apr01? 00:00:00 [gconf-sanity-ch]

Root 8971 140945 0 14:02 pts/2 00:00:00 grep defunct

UID PID PPID...

-

PPID is the pid number of the parent process. In this example, 3694

You can use kill-9 6757 to kill the parent process:

[root@idb4 data] # kill-9 3694

Then use ps-A | grep defunct to verify the effect:

[root@idb4 data] # ps-ef | grep defunct

Root 9044 140945 0 14:02 pts/2 00:00:00 grep defunct

This is the answer to the question about how Linux kills zombies. I hope the above content can be of some help to you. If you still have a lot of questions to solve, you can follow the industry information channel to learn more about it.

Tags: Processes zombies questions more help answers easy easy representatives content commands guys buddies that is effects methods knowledge articles results industry Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno MySQL Apple Xiaomi Shulou Information macOS