| | |
| | | |
| | | // 终止java进程 并重启服务 linux平台 |
| | | function stopForLinux() { |
| | | let dir = path.join(__dirname, './stop.sh'); |
| | | // 获取应用的真实根目录(ASAR 包外的路径) |
| | | const appPath = app.getAppPath(); |
| | | log.info(`appPath: ====${appPath}====`); |
| | | let dir = path.join(appPath, '../../stop.sh'); |
| | | let stop = child_process.spawn('bash', [dir]); |
| | | |
| | | // 监听脚本执行 |
| | |
| | | log.info(stde); |
| | | if (err) { |
| | | log.error('重启服务失败:' + err); |
| | | let dir = path.join(__dirname, './setup_service.sh'); |
| | | let dir = path.join(appPath, '../../setup_service.sh'); |
| | | child_process.exec(`bash "${dir}"`, (error, stdout, stderr) => { |
| | | if (error) { |
| | | log.error('执行失败:' + error); |
| | |
| | | } |
| | | if (stde) { |
| | | log.error(`重启服务错误: ${stde}`); |
| | | let dir = path.join(__dirname, './setup_service.sh'); |
| | | let dir = path.join(appPath, '../../setup_service.sh'); |
| | | child_process.exec(`bash "${dir}"`, (error, stdout, stderr) => { |
| | | log.info('0000000'); |
| | | // log.info('0000000'); |
| | | if (error) { |
| | | log.error('执行失败:' + error); |
| | | } |