From 29b048064ae92d5d8d9737477f4375f724deeb08 Mon Sep 17 00:00:00 2001
From: whychw <858544502@qq.com>
Date: 星期六, 21 三月 2026 14:40:02 +0800
Subject: [PATCH] U 安装脚本修改

---
 main.js |   11 +++++++----
 1 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/main.js b/main.js
index 77ab641..deefe8a 100644
--- a/main.js
+++ b/main.js
@@ -155,7 +155,10 @@
 
 // 缁堟java杩涚▼ 骞堕噸鍚湇鍔� linux骞冲彴
 function stopForLinux() {
-  let dir = path.join(__dirname, './stop.sh');
+  // 鑾峰彇搴旂敤鐨勭湡瀹炴牴鐩綍锛圓SAR 鍖呭鐨勮矾寰勶級
+  const appPath = app.getAppPath();
+  log.info(`appPath: ====${appPath}====`);
+  let dir = path.join(appPath, '../../stop.sh');
   let stop = child_process.spawn('bash', [dir]);
 
   // 鐩戝惉鑴氭湰鎵ц
@@ -178,7 +181,7 @@
       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);
@@ -192,9 +195,9 @@
       }
       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);
           }

--
Gitblit v1.9.1