From c3f4ce9d1789c62fead2f4ea1383829574d809f5 Mon Sep 17 00:00:00 2001
From: whychw <858544502@qq.com>
Date: 星期四, 19 三月 2026 16:34:28 +0800
Subject: [PATCH] UA 脚本优化

---
 main.js |    9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/main.js b/main.js
index 17618f9..deefe8a 100644
--- a/main.js
+++ b/main.js
@@ -155,7 +155,10 @@
 
 // 缁堟java杩涚▼ 骞堕噸鍚湇鍔� linux骞冲彴
 function stopForLinux() {
-  let dir = path.join(process.cwd(), './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(process.cwd(), './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,7 +195,7 @@
       }
       if (stde) {
         log.error(`閲嶅惎鏈嶅姟閿欒锛� ${stde}`);
-        let dir = path.join(process.cwd(), './setup_service.sh');
+        let dir = path.join(appPath, '../../setup_service.sh');
         child_process.exec(`bash "${dir}"`, (error, stdout, stderr) => {
           // log.info('0000000');
           if (error) {

--
Gitblit v1.9.1