2017-09-04 5 views

答えて

0

それはカウンター直感的に見えるかもしれませんが、execは非同期であるため、あなたが実際にchild.stdin.writeと後のコードでstdinを定義することができます。

var child = exec(myScript, function(err, result) { 
    if (err) return console.log(err); 
    console.log(result); 
}); 
child.stdin.write(stdin); 
child.stdin.end(); 

あなたがこの方法でchild.stdin.writeを定義するとき、あなたはまた、手動でchild.stdin.end()を呼び出す必要があります。

関連する問題