您可以将 cut 命令与 w 一起使用来生成与每个活动进程对应的登录名和 CPU 时间的列表吗?
答案1
也许您正在寻找这样的东西:
ps au | tail -n +2 | awk '{ u[$1] += $3 } END { for (x in u) print(x, u[x]) }'
它对我的系统上的第三列求和,ps
即每个用户的 %CPU(第一列)。
您可以将 cut 命令与 w 一起使用来生成与每个活动进程对应的登录名和 CPU 时间的列表吗?
也许您正在寻找这样的东西:
ps au | tail -n +2 | awk '{ u[$1] += $3 } END { for (x in u) print(x, u[x]) }'
它对我的系统上的第三列求和,ps
即每个用户的 %CPU(第一列)。