2013-07-15 66 views
0

我正在使用Ubuntu。当我从Gnome桌面产生一个进程时,如果我在另一个终端上键入ps -a,它看起来不可见。无法看到GNOME产生的进程

例如,如果我启动Chrome或OpenOffice Calc,如果我打开一个shell并键入ps -a,它将不可见。

为什么是这样的,我怎样才能看到这些过程?

感谢, 汤姆

回答

1
ps ax 

将显示过程。


ps手册页:

[ - ]一个选择,除了这两个会议的领导人的所有进程(见GETSID(2)),并与终端关联的进程。由GNOME启动

进程不会与终端无关,因此不会被显示

然后man页面,再次:

[ - ]×提起BSD风格的“必须有一个tty“限制,当使用某些BSD风格(不带” - “)选项时或当个性化设置类似于BSD时,强加给所有进程集合。以这种方式选择的一组进程除了通过其他方式选择的一组进程之外。另一个 描述是,该选项使ps列出您拥有的所有进程(与ps相同的EUID),或列出与a选项一起使用时的所有进程。

就是说选项a连同选项x显示所有进程