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
顯示所有進程