2013-07-15 102 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顯示所有進程