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명령의 일부를 사용하여 필터 입력 필드에 입력하여 필터를 수행할 수 있습니다 . 이렇게 하면 적어도 관련 없는 다른 명령이 관심 있는 명령을 페이지 아래 또는 위로 푸시하는 것을 방지하기 위해 프로세스 목록의 범위가 좁아집니다.

관련 정보