1
如何用編程方式區分系統進程和用戶啓動的進程(例如,遊戲進程)?用編程的方式區分系統進程和用戶啓動的進程(例如,遊戲進程)
如何用編程方式區分系統進程和用戶啓動的進程(例如,遊戲進程)?用編程的方式區分系統進程和用戶啓動的進程(例如,遊戲進程)
我必須解決一個類似的問題,並以與此處基本相同的方式獲取進程列表:Can I use `sysctl` to retrieve a process list with the user?。我通過查找與當前應用程序名稱匹配的進程來獲取當前用戶標識,然後拋出具有不同用戶標識的所有進程。這似乎擺脫了大約1/2的系統進程。
拋出一個pid小於100的進程似乎擺脫了幾乎所有其他系統進程,而我留下的東西看起來相當不錯。還剩下幾個系統流程,我想我會忽略它們的名稱。 (雖然我不確定他們是否只在那裏,因爲我正在調試我的手機。)
也許,爲了什麼? – aroth 2012-04-10 07:26:10
只想顯示只包含用戶啓動的進程的進程列表。 – zsounder 2012-04-10 07:29:10