系统进程

系统进程

我怎样才能看到计算机上正在运行的(仅)系统进程?我尝试过 ps、ps -e 等,但总是得到用户进程 + 系统进程。(我一直打开 Firefox,也能得到它。尽管它不是系统进程。)

答案1

pstree将会帮助你。

我认为它已预装在你的系统中,如果没有

sudo apt-get install  psmisc

然后运行

pstree

pstree 将正在运行的进程显示为树。如果省略了 pid,则树的根为 pid 或 init。如果指定了用户名,则显示以该用户拥有的进程为根的所有进程树。

点击此处查看更多信息http://linux.about.com/library/cmd/blcmdl1_pstree.htm

答案2

看起来似乎ps没有明确的方法来做到这一点,但这里有一些方法可能会得到你想要的。坦白说,我不太确定你所说的系统进程是什么意思。

所有进程均以root运行 ps -u 0

除当前用户运行的进程之外的所有进程ps -u ${UID} -N

我认为您确实只需要尝试使用 flags 所ps提供的功能。

相关内容