2

launchd 将-psn_...参数传递给应用程序。如果我理解正确,这个参数告诉我进程序列号,对吧?但是为什么会通过呢?这不和我得到的一样GetCurrentProcess吗?如果是这样,我不明白为什么它作为参数传递。如果那是不同的东西,那么这个参数是什么,我能用它做什么?

请注意,关于 PSN 的含义有一个非常相关的问题。但是,这并不能真正回答我应该如何处理这个参数的问题。另一个相关的问题是如何解析它

4

1 回答 1

2

因此,我认为我对您的其他问题(Python argparse:如何处理 MacOSX `-psn` 参数)的评论属于这里。文档说:

“进程管理器为 Mac OS X 之前的 Mac OS 版本提供了协作多任务环境。”

MacOSX 于 2001 年发布,“协作多任务”是操作系统从大约那个时候开始不再做的事情。此外,API 被声明为弃用,恕我直言,简单地忽略它是安全的。

于 2013-10-30T11:35:10.857 回答