Linux查找并杀死僵尸进程
生活随笔
收集整理的這篇文章主要介紹了
Linux查找并杀死僵尸进程
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、查看系統是否有僵尸進程
使用Top命令查找,當zombie前的數量不為0時,即系統內存在相應數量的僵尸進程。
2、定位僵尸進程
使用命令ps -A -ostat,ppid,pid,cmd |grep -e '^[Zz]'定位僵尸進程以及該僵尸進程的父進程
僵尸進程ID:3457,父進程ID:3425
僵尸進程ID:3533,父進程ID:3511
3、使用Kill -HUP 僵尸進程ID來殺死僵尸進程,往往此種情況無法殺死僵尸進程,此時就需要殺死僵尸進程的父進程
kill -HUP 僵尸進程父ID
然后使用上面的語句查詢該僵尸進程是否被殺死
4、參數解讀
ps -A -ostat,ppid,pid,cmd |grep -e '^[Zz]'
-A 參數列出所有進程
-o 自定義輸出字段 stat(狀態)、ppid(進程父id)、pid(進程id)、cmd(命令)
因為狀態為z或者Z的進程為僵尸進程,所以我們使用grep抓取stat狀態為zZ進程
總結
以上是生活随笔為你收集整理的Linux查找并杀死僵尸进程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 区块链系列教程之:比特币中的挖矿
- 下一篇: Excel如何利用快捷键快速将公式转换为