將 htop 錨定到一個特定進程?

將 htop 錨定到一個特定進程?

我在 中顯示了一長串進程htop,但我只對其中一個感興趣。隨著舊進程終止和新進程產生,htop不斷更新顯示的進程列表,這意味著我感興趣的進程不斷在列表中上下跳躍。

是否可以以某種方式停用此行為?

也就是說,我想將滾動錨定到這個特定的過程。我怎樣才能做到這一點?

答案1

您無法將給定的流程線錨定到頂部,但如果按+htop則可以追蹤流程。來自ShiftF手冊頁:

   F    "Follow" process: if the sort order causes the currently  selected
        process  to  move  in  the list, make the selection bar follow it.
        This is useful for monitoring a process: this way, you can keep  a
        process  always  visible  on  screen. When a movement key is used,
        "follow" loses effect.

我在這裡遵循我的 Firefox 流程:

在此輸入影像描述

請注意,如果您只對一個特定進程感興趣,它將-p <pid>執行您想要的操作(12352 是我係統上 Firefox 的 pid):

$ htop -p 12352

在此輸入影像描述

答案2

您可以使用命令進行過濾F3,並將命令的一部分輸入到過濾器的輸入欄位中。這至少會縮小您的進程列表,以阻止其他不相關的命令將您感興趣的命令向下或向上推到頁面上。

相關內容