27

MyApp.appバンドル内のシェル スクリプトによって起動される OS X Java アプリケーションは-psn_0_989382、Finder から起動すると奇妙なコマンド ライン パラメータを取得しますが、ターミナルから直接起動すると取得しません。このコマンド ライン パラメーターの有効な情報はどこにありますか?

4

2 に答える 2

31

Mac OS X は、GUI 経由で起動されたすべてのアプリに一意のプロセス シリアル番号 (「PSN」) を割り当てます。さまざまなプロセスと実行可能ファイルのインスタンスを識別するために使用されます。

ドキュメントに実際に追加できるものは何もないので、Carbon Process Manager Reference の ProcessSerialNumber セクションを読むのが最善の方法です(元の Apple リンクは無効です。これはミラーです)。

于 2012-04-20T07:44:21.753 に答える