child_process 退出码 = 127 这个是什么意思?如何解决?内附代码段
var ls = child.spawn(path.resolve(__dirname, '../exe/L1Project/FY3L1Project') , [fileListStr, outputPath, '00000', 'DPT', 'TOTL']);
ls.once('exit', function (code) {
console.log('ERR FY3L1Project (Multi) : ' + code)
});
FY3L1Project 是一个小程序,接收 fileListStr, outputPath, ‘00000’, ‘DPT’, ‘TOTL’ 5个参数,用来在 outputPath 下生成图片的。
返回的错误码 127
3 回复
这个要看程序怎么定义退出码的。 正常退出是0,非正常退出,只有程序知道怎么回事。
GNU Bash 是这样的
see http://tldp.org/LDP/abs/html/exitcodes.html#EXITCODESREF
127 是找不到命令, 检查一下你的可执行文件路径