如何在OS X中以编程方式获取前台应用程序的PID?

时间:2013-11-02 15:32:34

标签: objective-c c linux macos pid

我需要在OS X中以编程方式(在C或Obj C中)获取前台应用程序的PID。

如何解决以下问题?

2 个答案:

答案 0 :(得分:6)

这应该这样做:

pid_t pid=NSWorkspace.sharedWorkspace.frontmostApplication.processIdentifier;

答案 1 :(得分:1)

...以更一般的方式,使用终端,输入“ top ”将显示所有当前活动进程,其PID,正常运行时间,CPU使用情况[....] ...