これはプロセスイベントをDispatchSource化する型みたいだから、プロセスさえ立ち上げられれば結果のハンドリングはこれでできそうですね。イベントは↓があるらしい static let all: DispatchSource.ProcessEvent static let exec: DispatchSource.ProcessEvent static let exit: DispatchSource.ProcessEvent static let fork: DispatchSource.ProcessEvent static let signal: DispatchSource.ProcessEvent