要使用ps命令查找僵尸進程,請按照以下步驟操作:
打開終端(Terminal)。
輸入以下命令,然后按回車鍵:
ps aux | grep 'Z'
這個命令的作用是列出所有正在運行的進程,并通過管道(|)將結果傳遞給grep命令。grep命令會搜索包含字母’Z’的行,因為在Linux系統中,僵尸進程的狀態用’Z’表示。
查看輸出結果。輸出結果中,狀態為’Z’的進程即為僵尸進程。輸出列的含義如下:
若要結束僵尸進程,首先需要找到產生僵尸進程的父進程。在輸出結果中,查看僵尸進程的PPID(父進程ID)列。
使用kill命令結束父進程。例如,如果父進程ID為12345,請輸入以下命令:
kill 12345
這將結束父進程,從而解決僵尸進程問題。請注意,在某些情況下,可能需要使用kill -9命令強制結束父進程。
再次運行ps aux | grep 'Z'命令,確認僵尸進程已被清除。