병렬로 여러 번 실행할 바이너리가 있는데, 각 인스턴스는 명령줄에서 서로 다른 입력으로 실행됩니다. cli 입력을 기반으로 메모리 사용량을 비교할 수 있도록 htop에서 이러한 프로세스만 나열하기를 원합니다. [htop -p]를 시도했지만 여러 프로세스 ID를 입력으로 제공하더라도 하나의 프로세스만 나열됩니다. 입력이 여러 프로세스 ID 또는 프로세스 이름의 일부인 경우 출력을 얻을 수 있는 방법이 있습니까?
내가 htop에서 보고 싶은 것의 예:
PID USER PRI NI VIRT RES SHR S CPU% MEM% TIME+ Command
356 root 20 0 52952 7980 6632 S 0.0 0.8 0:00.00 ./test 1
357 root 20 0 2356 416 352 S 0.0 0.8 0:00.00 ./test 2
358 root 20 0 2356 332 268 S 0.0 0.8 0:00.00 ./test 3
매우 감사합니다!
답변1
~에서man htop
:
F4, \
Incremental process filtering: type in part of a process command line and only
processes whose names match will be shown. To cancel filtering, enter the Filter
option again and press Esc.
따라서 일단 실행되면 htop
, 포함된 명령만 필터링하려면 입력 \test
하고 누르십시오 .Entertest