从子分叉进程中调用时,nodejs .execSync不会返回数据

时间:2018-05-29 03:34:29

标签: node.js

我有我的main.js 执行以下操作:

const fork = require('child_process').fork;
fork(myprocess........)

这一切都很好......

现在在myprocess.js

const execSync = require('child_process').execSync;
var foo = execSync('myspecialprogram')
console.log(foo.toString());

foo的结果是空缓冲区。

如何让execSync从分叉子进程中返回数据?

1 个答案:

答案 0 :(得分:0)

无论如何,我认为它实际上工作正常,不知何故,正在运行的生成过程正在重新调整空值。很好。