| 
														
															@@ -64,6 +64,7 @@ async function run(param) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     return new Promise(async (resolve, reject) => { 
														 | 
														
														 | 
														
															     return new Promise(async (resolve, reject) => { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         var key = param.id 
														 | 
														
														 | 
														
															         var key = param.id 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         var appName = param.path 
														 | 
														
														 | 
														
															         var appName = param.path 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        let newAppName = "4l_as_" + appName; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         var programName = param.programName 
														 | 
														
														 | 
														
															         var programName = param.programName 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         var strategyName = param.strategyName 
														 | 
														
														 | 
														
															         var strategyName = param.strategyName 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         var app = getApp(key) 
														 | 
														
														 | 
														
															         var app = getApp(key) 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -88,7 +89,7 @@ async function run(param) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															          ***/ 
														 | 
														
														 | 
														
															          ***/ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             //系统不同 做不同的路径处理 
														 | 
														
														 | 
														
															             //系统不同 做不同的路径处理 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         const platform = process.platform; 
														 | 
														
														 | 
														
															         const platform = process.platform; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        let exeName = appName;           //可执行程序 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        let exeName = newAppName;           //可执行程序 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         // let configName = "config.toml";        //配置文件 
														 | 
														
														 | 
														
															         // let configName = "config.toml";        //配置文件 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         let configName = "config.json";        //配置文件 
														 | 
														
														 | 
														
															         let configName = "config.json";        //配置文件 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         let appPath = ""; 
														 | 
														
														 | 
														
															         let appPath = ""; 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -198,8 +199,15 @@ async function run(param) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             if (isDow) { 
														 | 
														
														 | 
														
															             if (isDow) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 if (scheduleDow === 1) { 
														 | 
														
														 | 
														
															                 if (scheduleDow === 1) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     info_t = "启动文件:下载完成!" 
														 | 
														
														 | 
														
															                     info_t = "启动文件:下载完成!" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    //文件下载好了,设置统一前缀 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    execSync(`sudo mv ${appPath + "/" + appName} ${appPath + "/" + newAppName}`, (error, stdout, stderr) => { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        if (error) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                            logger.error(`文件重命名失败: ${error}`); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        logger.info(`文件重命名完成!`); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    }); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     //文件授权 
														 | 
														
														 | 
														
															                     //文件授权 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                    execSync(`chmod +x ${appPath + "/" + appName}`, (error, stdout, stderr) => { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    execSync(`chmod +x ${appPath + "/" + newAppName}`, (error, stdout, stderr) => { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                         if (error) { 
														 | 
														
														 | 
														
															                         if (error) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                             logger.error(`启动文件:授权失败: ${error}`); 
														 | 
														
														 | 
														
															                             logger.error(`启动文件:授权失败: ${error}`); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                         } 
														 | 
														
														 | 
														
															                         } 
														 |