我想在子进程运行时中途终止它。我使用spwan进程将python脚本作为子进程来调用。假设python脚本打印了一个特定值(例如'N')。因此,我将通过数据事件在nodejs中接受此值,如果该值为'N',我想终止子进程并停止其执行。我该怎么办?
var spawnProcess = spawn('python',["sample.py", data ]);
spawnProcess.stdout.on('data',function(data){
console.log(data.toString())
if(data.toString()==='N'){
spawnProcess.kill();
}
});