我有一个二进制文件,我将并行运行多次,每个实例都使用来自命令行的不同输入执行。我希望 htop 仅列出这些进程,以便我可以根据 cli 输入比较内存的使用情况。我尝试了 [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
并按Enter以仅过滤包含 的命令test
。