本质上,我要做的是用电子运行一个名为app.exe的程序,然后终止它。
我已经使用以下代码成功运行了 app.exe 程序:
let child = require('child_process').execFile;
let executablePath = "dist/app.exe";
child(executablePath, function(err, data) {
if(err){
console.error(err);
return;
}
});
我想要一些相反的事情,一些终止程序的东西。
谢谢
您可以使用
Node 的 subprocess.kill(( 来实现此目的。在下面的示例中,子进程在一秒后终止。
let child = require('child_process').execFile;
let executablePath = "dist/app.exe";
let sp = child(executablePath, function(err, data) {
if(err){
console.error(err);
return;
}
});
setTimeout(function() {
sp.kill()
}, 1000)