Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/374.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Node.js子进程生成isn';t返回标准输出_Javascript_Node.js_Bash - Fatal编程技术网

Javascript Node.js子进程生成isn';t返回标准输出

Javascript Node.js子进程生成isn';t返回标准输出,javascript,node.js,bash,Javascript,Node.js,Bash,几天来,我一直在努力解决这个问题,但完全没有运气。我有一个node.js应用程序正在生成一个子进程——它正在查看该子进程的STDOUT并对其作出反应。代码段如下所示: var childProc = spawn('/opt/Game/LaunchGame.sh'); childProc.stdout.on('data', function(data) { console.log("stdout: " + data); }); childProc.o

几天来,我一直在努力解决这个问题,但完全没有运气。我有一个node.js应用程序正在生成一个子进程——它正在查看该子进程的STDOUT并对其作出反应。代码段如下所示:

    var childProc = spawn('/opt/Game/LaunchGame.sh');
    childProc.stdout.on('data', function(data) {
        console.log("stdout: " + data);
    });
    childProc.on('close', function(code){
        console.log('child process exited with code ' + code);
    });
如果我自己运行bash脚本,所有日志消息都会像我预期的那样出现,但是当它通过节点运行时,我从来没有看到任何“stdout:”消息


有什么想法吗?

脚本正在写入
stderr
?会发生什么:
spawn('/opt/Game/LaunchGame.sh',[],{stdio:“inherit”})