0
我正在使用Ubuntu。当我从Gnome桌面产生一个进程时,如果我在另一个终端上键入ps -a,它看起来不可见。无法看到GNOME产生的进程
例如,如果我启动Chrome或OpenOffice Calc,如果我打开一个shell并键入ps -a,它将不可见。
为什么是这样的,我怎样才能看到这些过程?
感谢, 汤姆
我正在使用Ubuntu。当我从Gnome桌面产生一个进程时,如果我在另一个终端上键入ps -a,它看起来不可见。无法看到GNOME产生的进程
例如,如果我启动Chrome或OpenOffice Calc,如果我打开一个shell并键入ps -a,它将不可见。
为什么是这样的,我怎样才能看到这些过程?
感谢, 汤姆
ps ax
将显示过程。
从ps
手册页:
[ - ]一个选择,除了这两个会议的领导人的所有进程(见GETSID(2)),并与终端关联的进程。由GNOME启动
进程不会与终端无关,因此不会被显示
然后man页面,再次:
[ - ]×提起BSD风格的“必须有一个tty“限制,当使用某些BSD风格(不带” - “)选项时或当个性化设置类似于BSD时,强加给所有进程集合。以这种方式选择的一组进程除了通过其他方式选择的一组进程之外。另一个 描述是,该选项使ps列出您拥有的所有进程(与ps相同的EUID),或列出与a选项一起使用时的所有进程。
就是说选项a
连同选项x
显示所有进程