如何在 htop 中显示特定用户的进程

如何在 htop 中显示特定用户的进程

有没有办法在 htop 中仅列出给定用户的进程?我知道我可以使用 选择单个用户htop -u USERNAME,但是有没有办法选择多个人?

答案1

也许这可以帮助你;首先使用带有 u 选项的 ps 命令获取进程 ID,然后使用下面的 htop -p 命令;

#!/bin/bash
n=0; 
while (( n++ < 3 )); do 
{ sleep 3; killall htop;}&
htop -p $(ps -u root -u youruser  | awk 'BEGIN{ORS=","} {print $1}') 
done

相关内容