2017-09-04 63 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()

相關問題