| 
					
				 | 
			
			
				@@ -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) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                // }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 |