linux ps 命令列出超级用户 root 中正在运行的进程数

linux ps 命令列出超级用户 root 中正在运行的进程数

我正在寻找一个命令,我可以列出超级用户 root 正在运行的进程数并将其传送到 wc -l

我已经做了ps -ef | grep ^$USER wc -l但是只对当前用户显示

答案1

要显示所有 root 进程,请使用:

sudo ps -U root -u root -o comm= | wc -l

在哪里:

  • -U:选择真实用户ID

  • -u:选择有效用户ID

  • -o comm=:不选择任何列,因此不会输出标题行。

相关内容