Macos 如何获取当前进程pid?

Macos 如何获取当前进程pid?,macos,pid,Macos,Pid,我需要得到Mac OS上当前进程的pid? 我发现GetCurrentProcess函数已被弃用。 还有其他方法吗?您可以使用自制软件安装pidof: ` brew install pidof pidof <process_name> ` ` brew安装pidof 皮多夫 ` 通过使用,就像任何其他UNIX系统一样。(我链接到的文档与iOS相关,但系统调用在macOS上的工作原理相同。) GetCurrentProcess调用是Carbon API的一部分,该API可用于从M

我需要得到Mac OS上当前进程的pid? 我发现GetCurrentProcess函数已被弃用。
还有其他方法吗?

您可以使用自制软件安装pidof:

`
brew install pidof
pidof <process_name>
  `
`
brew安装pidof
皮多夫
`
通过使用,就像任何其他UNIX系统一样。(我链接到的文档与iOS相关,但系统调用在macOS上的工作原理相同。)


GetCurrentProcess调用是Carbon API的一部分,该API可用于从Mac OS 9移植应用程序。它在当前版本的macOS中不再可用。

您是否有到getpid()的更新链接?上面的一个似乎不起作用。@DavidStansby-Hmm,似乎苹果公司从他们的开发者网站上删除了macOS手册页面。我找到了iOS的等效文档。您确定pid与GetCurrentProcess返回的“进程序列号”(PSN)相同吗?