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