我正在尝试获取 XPC 进程的负责进程的 PID。
例如,Safari 的 PID 为 500,并且正在与 com.apple.WebKit.WebContent.xpc 的 3 个实例通信,PID 分别为 510、520 和 530。
Activity Monitor.app 似乎知道这 3 个 XPC 进程与 Safari 有关。它声称“进程组”是“Safari Web 内容”。
但这与真正的unix进程组ID无关。GPID 不是 Safari.app 的。事实上,Safari.app 甚至不是进程父进程——launchd 是。
所以问题是 - 我如何知道 com.apple.WebKit.WebContent.xpc 实例的“负责”PID(即 Safari 或 Mail)?