Подтвердить что ты не робот

OS X: параметр командной строки странной -psn при запуске из Finder

Наше приложение Java OS X, запущенное оболочкой script внутри пакета MyApp.app, получает странный параметр командной строки -psn_0_989382 при запуске из Finder, но не при запуске непосредственно из терминала. Где я могу найти информацию о том, что этот параметр командной строки подходит для?

4b9b3361

Ответ 1

Mac OS X назначает уникальный серийный номер процесса ( "PSN" ) всем приложениям, запущенным через графический интерфейс пользователя. Он используется для идентификации различных процессов и экземпляров исполняемых файлов.

Я ничего не могу добавить в документацию, поэтому лучше всего прочитать раздел ProcessSerialNumber в Справочнике по управлению углеродными процессами (оригинал Ссылка Apple мертва, это зеркало).