| | |
| | | // ipcRenderer.send('java-ready'); |
| | | loadingWin.webContents.send('java-ready'); |
| | | }, function () { |
| | | log.info('窗口初始化 接口不通 重启服务'); |
| | | child_process.exec(`"${process.cwd()}\\ResMeterManager.exe" restart`, (err) => { |
| | | log.info('窗口初始化 接口不通'); |
| | | log.info('正在终止java进程,然后重启服务'); |
| | | let stop = child_process.spawn('cmd.exe', ['/c', 'stop.bat']); |
| | | stop.on('exit', function (code) { |
| | | if (code > 0) { |
| | | return false; |
| | | } |
| | | log.info('java进程被终止,准备重启服务'); |
| | | child_process.exec(`"${process.cwd()}\\FbxAnalysis.exe" restart`, (err) => { |
| | | if (err) { |
| | | log.info('重启服务出错了stderr: ' + JSON.stringify(err)); |
| | | return |
| | |
| | | }); |
| | | }); |
| | | }); |
| | | // log.info('窗口初始化 接口不通 重启服务'); |
| | | // child_process.exec(`"${process.cwd()}\\FbxAnalysis.exe" restart`, (err) => { |
| | | // if (err) { |
| | | // log.info('重启服务出错了stderr: ' + JSON.stringify(err)); |
| | | // return |
| | | // } |
| | | // log.info('服务重启成功,连接中'); |
| | | // // 等到服务就绪再重启 |
| | | // checkService(() => { |
| | | // loadingWin.webContents.send('java-ready'); |
| | | // }); |
| | | // }); |
| | | }); |
| | | } |
| | | |
| | | const checkService = function (cb) { |