タグ付けされた質問 「capture-output」

8
Node.jsは子プロセスを生成し、ターミナル出力をライブで取得します
「hi」を出力し、1秒間スリープし、「hi」を出力し、1秒間スリープする、などのスクリプトがあります。今、私はこのモデルでこの問題に取り組むことができると思いました。 var spawn = require('child_process').spawn, temp = spawn('PATH TO SCRIPT WITH THE ABOVE BEHAVIOUR'); temp.stdout.pipe(process.stdout); ここで問題は、出力を表示するためにタスクを完了する必要があることです。私が理解しているように、これは新しく生成されたプロセスが実行制御を取得するという事実によるものです。明らかにnode.jsはスレッドをサポートしていないので、ソリューションはありますか?私の考えは、2つのインスタンスを実行することでした。1つはタスクを作成する特定の目的で、もう1つは2番目のインスタンスのプロセスに出力をパイプすることでした。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.