启动了MacOSX的psn参数。我该怎么办?

时间:2013-10-29 14:53:11

标签: macos command-line-arguments launchd

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

请注意,有一个非常related question about the meaning of PSN。但是,这并没有真正回答我应该对这个参数做什么的问题。另一个related question is how to parse it

1 个答案:

答案 0 :(得分:2)

所以,我对你的另一个问题(Python argparse: how to handle MacOSX `-psn` parameter)的评论属于这里,我想。 documentation说:

“Process Manager为Mac OS X之前的Mac OS版本提供了协作式多任务处理环境。”

MacOSX于2001年发布,“合作多任务”是操作系统在大约那个时间之后不再做的事情。此外,API被声明为已弃用,恕我直言可以安全地忽略它。