답변:
에서 htop -u
매개 변수는 명령이 아닌 사용자 이름입니다.
특정 명령을 모니터하는 유일한 옵션은 다음과 같습니다. -p
,하지만 이것은 PID를 취하므로 명령 이름을 먼저 PID로 변환해야합니다. pidof
할 것이다.
하나 이상의 명령 인스턴스가 실행중인 경우, pidof
공백으로 구분 된 PID 목록을 반환하지만 -p
옵션은 쉼표로 구분 된 목록을 사용하므로 pidof
출력을 변환해야합니다.
htop -p $(pidof command | sed 's/ /,/g')
이것은 함수 또는 스크립트에 가장 잘 통합되며,이 경우 명령은 다음과 같습니다.
htop -p $(pidof "$1" | sed 's/ /,/g')
내가 처음에는 sed
일괄 편집의 경우이 경우 더 간단합니다. tr
명령을 사용할 수 있습니다 :
htop -p $(pidof "$1" | tr ' ' ',')
GUI 시스템 모니터 (예 : qps
과 ksysguard
출력을 필터링하고 특정 명령을 직접 표시 할 수 있습니다 (텍스트 기반 필터가 다른 명령의 매개 변수 목록에 나타나는 경우 명령 이름을 선택할 수도 있음).
htop
: 광산은 2.0.1입니다. htop -v
.