2

launchd は-psn_...パラメーターをアプリケーションに渡します。私の理解が正しければ、このパラメーターはプロセスのシリアル番号を教えてくれますよね? しかし、なぜそれが渡されるのですか?それは私が得るものと同じではありませんGetCurrentProcessか?もしそうなら、なぜそれがパラメータとして渡されるのか理解できません。それが何か違う場合、このパラメーターは何ですか?それで何ができますか?

PSN の意味について非常に関連する質問があることに注意してください。ただし、それは、このパラメーターで何をすべきかという質問に実際には答えません。もう 1 つの関連する質問は、それを解析する方法です。

4

1 に答える 1

2

だから、あなたの他の質問 ( Python argparse: how to handle MacOSX `-psn` parameter ) に対する私のコメントはここに属していると思います。ドキュメントには次のように記載されています。

「Process Manager は、Mac OS X より前のバージョンの Mac OS に協調的なマルチタスク環境を提供します。」

MacOSX は 2001 年にリリースされました。「協調マルチタスク」は、ほぼその頃からオペレーティング システムで行われなくなったものです。また、API は非推奨と宣言されているため、単純に無視しても安全です。

于 2013-10-30T11:35:10.857 に答える