NodeJs杀死然后开始进程

时间:2016-01-17 17:09:56

标签: javascript node.js batch-file process electron

我试图重新启动我的电子申请。 所以在Windows上我有一个下一个内容的bat文件: taskkill /IM %1 /f start /high %2

我使用spawn从节点js启动这个bat文件:

var processName = process.execPath.split('\\');
    ls = spawn(file, [processName[processName.length - 1], process.execPath],{detached:true});
    ls.stdout.on('data', function(data) {
        console.log('stdout: ' + data.toString());
    });

    ls.stderr.on('data', function(data) {
        console.log('stderr: ' + data.toString());
    });

    ls.on('exit', function(code) {
        console.log('child process exited with code ' + code.toString());
    });

但是在杀戮过程之后新的不开始。

那我怎么能杀死我的电子程序然后开始呢? 顺便说一句,我启动我的程序,如exe。

0 个答案:

没有答案