| 
														
															@@ -358,16 +358,33 @@ async function closeAppAll() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         //         }); 
														 | 
														
														 | 
														
															         //         }); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         //     } 
														 | 
														
														 | 
														
															         //     } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         // }); 
														 | 
														
														 | 
														
															         // }); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        exec(`sudo kill $(pgrep -f "^\.\/rust\/.*\/4l_as_")`, (error, stdout, stderr) => { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        execSync(`sudo kill $(pgrep -f "^\.\/rust\/.*\/4l_as_")`, (error, stdout, stderr) => { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             if (error) { 
														 | 
														
														 | 
														
															             if (error) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 logger.error(`进程${pid} 杀死失败: ${error}`); 
														 | 
														
														 | 
														
															                 logger.error(`进程${pid} 杀死失败: ${error}`); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             } 
														 | 
														
														 | 
														
															             } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             logger.info(`进程${pid} 杀死成功`); 
														 | 
														
														 | 
														
															             logger.info(`进程${pid} 杀死成功`); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            // // logger.info(`当前app:`, app); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            // app.threadStatus = RobotStatus.STOP_PENDING 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            // robotStatus(app) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         }); 
														 | 
														
														 | 
														
															         }); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        appMap.forEach((value, key) => { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            console.log(key, value); // 输出Map的键值对 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            // logger.info("???", key, value) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            var app = value 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            logger.info(` 信号:  `, app.threadStatus); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            /*******新的删除方式*************/ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            //文件授权 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            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 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    robotStatus(app) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                }); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        }); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															         while (true) { 
														 | 
														
														 | 
														
															         while (true) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             var z = 0; 
														 | 
														
														 | 
														
															             var z = 0; 
														 |