Ver código fonte

统一下载执行程序的前缀~

hl 9 meses atrás
pai
commit
fe9f82fe87
1 arquivos alterados com 14 adições e 10 exclusões
  1. 14 10
      src/robot.js

+ 14 - 10
src/robot.js

@@ -360,9 +360,9 @@ async function closeAppAll() {
         // });
         execSync(`sudo kill $(pgrep -f "^.*\/4l_as_")`, (error, stdout, stderr) => {
             if (error) {
-                logger.error(`进程${pid} 杀死失败: ${error}`);
+                logger.error(`全杀-进程${pid} 杀死失败: ${error}`);
             }
-            logger.info(`进程${pid} 杀死成功`);
+            logger.info(`全杀-进程${pid} 杀死成功`);
         });
 
         appMap.forEach((value, key) => {
@@ -374,15 +374,19 @@ async function closeAppAll() {
             //文件授权
             if (app.childProcess !== undefined) {
                 var pid = app.childProcess.pid
-                exec(`sudo kill ${pid}`, (error, stdout, stderr) => {
-                    if (error) {
-                        logger.error(`进程${pid} 杀死失败: ${error}`);
-                    }
-                    logger.info(`进程${pid} 杀死成功`);
-                    // logger.info(`当前app:`, app);
-                    app.threadStatus = RobotStatus.STOP_PENDING
+                if (app.threadStatus === RobotStatus.STOP_PENDING) {
                     robotStatus(app)
-                });
+                }
+
+                // exec(`sudo kill ${pid}`, (error, stdout, stderr) => {
+                //     if (error) {
+                //         logger.error(`进程${pid} 杀死失败: ${error}`);
+                //     }
+                //     logger.info(`进程${pid} 杀死成功`);
+                //     // logger.info(`当前app:`, app);
+                //     app.threadStatus = RobotStatus.STOP_PENDING
+                //     robotStatus(app)
+                // });
             }
         });