执行exe nodejs,完成时标记

execute exe nodejs, flag on completion

我从我的服务器 运行 获得了一个 exe 文件,如下所示:

var spawn = require('child_process').spawn; 
var testing= spawn('testing.exe');
if (data.type === "start") {
            testing.stdout.on('data', function (data) {
              console.log(data.toString());

               runTest();

           });
}

一切正常,我可以在控制台中看到 运行s.

的所有内容

但是我想要在 exe 完成后有一个标志,这样我就可以提醒客户 运行 成功了。

不想在exe中添加行"completed successfully"并解析 它。这能做到吗?

谢谢

侦听关闭和错误事件以获得有关执行结束的通知:

testing.on('close', function(code) {
  if (code !== 0) {
    console.log(`Child process exited with code ${code}`);
  } else {
    console.log('Child process completed successfully');
  }
});

testing.on('error', function(err){
  console.log('Child process failed.');
});