Linux---使用kill殺不掉進程解決方案


今天打開Linux虛擬機,然后使用jps命令查看,莫名奇妙多了一個1889進程

 然后使用kill殺掉后,再運行jps還是存在此進程。於是乎開始大量百度,最終找到了解決方案

 說的很清楚了,殺不掉的原因有兩種:1.這個進程是僵屍進程 2.此進程是"核心態"進程。

 First: 按照方案,我首先重啟了下看看行不行,結果重啟后使用jps命令還是能看到此進程。

 Second:嘗試第二種解決方案,進入到 /proc/1889 目錄下執行cat status,可以看到引用它的父進程PPID是1584,於是執行命令kill -9 1584就把父進程刪除了。最后執行kill 1889,然后執行jps就能看到此進程已經徹底Game Over。

另外,在kill前如果不放心,怕誤殺,可以使用 ls -ail 查看PID被哪個應用程序占用:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM