NSTask オブジェクト内で Perl スクリプトを実行しており、その出力は NSPipe に送られます。通知を使用して定期的に出力を受け取り、GUI を更新しています。
Perl スクリプトは実際には他のプロセスを生成し、その出力はこのパイプに入っていないように見えますが、デバッガー コンソールには表示され、そこで実行されていることがわかります。他のプロセスが終了し、メインのプロセスが再開すると、アプリは再びパイプからの通知を受信し始めます。
これらのプロセスの出力を同じパイプ、または通知を取得できる別のパイプに入れることは可能ですか?
どうもありがとう