使用 htop 終止進程

使用 htop 終止進程

有時我需要終止一個進程,為此我輸入htop、搜尋 ( /) 某些字串,然後打算終止關聯的進程。

問題是,通常這些進程是在運動的(由於添加了新進程並且屬性發生了變化)——所以當我按下 F9 並繼續「殺死」該進程時,所選進程已經是另一個進程了。

有辦法處理這個問題嗎?

我使用 htop 的原因當然是 b/c 我有時必須猜測哪個是要刪除的正確進程,而僅一個字串不足以進行識別。

答案1

執行後sudo htop,只需使用箭頭鍵選擇要刪除的進程,然後按F9k然後在清單中選擇要傳送的訊號(使用箭頭鍵)並按enter

如果你只是為了「禮貌地」詢問一個進程退出使用3 SIGQUIT

如果您想確保該進程退出,請使用9 SIGKILL.

答案2

可以使用 [空格] 標記(和取消標記)進程。將向標記的進程發送終止訊號。

答案3

使用htop並記下該進程的 PID。透過輸入退出q

然後輸入命令:

kill PID

如果它由 root 擁有,則:

sudo kill PID

希望這會幫助你......

答案4

首先,F6按「排序依據」選項。

然後,在左側的「排序依據」類別下,選擇選項 PID,然後按Enter。這應該會給你一個更穩定的輸出。

接下來,要查找進程,請按F3進行搜索,輸入搜索內容,然後F3再次按 滾動瀏覽搜索結果。

當進程突出顯示時,按F9 快速兩次然後按9再按Enter終止該進程。

相關內容