Просмотр исходного кода

Merge branch 'feature-v.4.8.1-适配linux系统-dsx' into test

dsx 2 лет назад
Родитель
Сommit
ff6aa6b467

+ 4 - 0
src/main/java/com/fdkankan/download/service/impl/SceneDownloadHandlerServiceImpl.java

@@ -6,6 +6,7 @@ import cn.hutool.core.date.DateUtil;
 import cn.hutool.core.date.TimeInterval;
 import cn.hutool.core.exceptions.ExceptionUtil;
 import cn.hutool.core.io.FileUtil;
+import cn.hutool.core.util.RuntimeUtil;
 import cn.hutool.core.util.StrUtil;
 import cn.hutool.core.util.ZipUtil;
 import cn.hutool.http.HttpUtil;
@@ -489,6 +490,9 @@ public class SceneDownloadHandlerServiceImpl {
         }
         FileUtil.writeUtf8String(batContent, String.format(this.sourceLocal, num, exeName));
         FileUtil.writeUtf8String(commandContent, String.format(this.sourceLocal, num, commandName));
+        RuntimeUtil.exec("chmod a+x " + String.format(this.sourceLocal, num, commandName));
+        RuntimeUtil.exec("chmod a+x " + String.format(this.sourceLocal, num, "http_darwin"));
+
 
         //更新进度为90%
         this.updateProgress(new BigDecimal("0.9").divide(new BigDecimal("0.8"), 6, BigDecimal.ROUND_HALF_UP), num,