Javascript 正在运行的节点JS子进程exec命令退出

Javascript 正在运行的节点JS子进程exec命令退出,javascript,node.js,child-process,nodejs-server,Javascript,Node.js,Child Process,Nodejs Server,我正在运行Node JS child process spawn命令来运行一些命令,并正在侦听我运行的命令中的一些数据。不幸的是,我的脚本正在退出,我需要它保持运行,以监视我正在自动打开的终端的进度 //要运行的命令 const cmd=`ttab'cd${process.env.FORMS_FOLDER}应用程序-${form}&&dep deploy--tag=“${release}”${brand.stage}”` //生成一个子进程并 //运行用于部署的命令 const child=sp

我正在运行Node JS child process spawn命令来运行一些命令,并正在侦听我运行的命令中的一些数据。不幸的是,我的脚本正在退出,我需要它保持运行,以监视我正在自动打开的终端的进度

//要运行的命令
const cmd=`ttab'cd${process.env.FORMS_FOLDER}应用程序-${form}&&dep deploy--tag=“${release}”${brand.stage}”`
//生成一个子进程并
//运行用于部署的命令
const child=spawn(cmd{
壳牌:是的
})
child.stdout.on('data',(data)=>{
console.log('STDOUT:',data.toString())//由于某种原因从未运行过??
})
子.on('exit',函数(代码,信号){
log('子进程以'+`code${code}和信号${signal}'退出)//脚本正在退出?
})

您可以记录child.stderr的输出吗?可能您的命令无法运行终端使用
ttab
包打开多个终端实例并运行其中的命令,启动命令的原始终端刚刚退出-无论如何,我可以检查其他终端的状态?您检查了这个答案吗?