zou.yingbin 4 anni fa
parent
commit
731231a487
1 ha cambiato i file con 2 aggiunte e 2 eliminazioni
  1. 2 2
      controllers/other/update.go

+ 2 - 2
controllers/other/update.go

@@ -37,7 +37,7 @@ func MakeUpdateScript(c *gin.Context) {
 
 	if createsh() {
 		c.String(http.StatusOK, "正在执行update.sh, 升级会保留原有的config.xml,且重启服务。稍后请在日志页面查看版本信息, 请勿刷新本页面。")
-		exec.Command("./update.sh")
+		_ = exec.Command("sh", "./update.sh").Run()
 	} else {
 		c.String(http.StatusBadRequest, "创建脚本失败, 可能是权限不足")
 	}
@@ -73,7 +73,7 @@ func createsh() bool {
 			"nohup `pwd`/QueryService &"
 
 	// 创建文件
-	if f, err := os.OpenFile(dir+"/update.sh", os.O_RDWR|os.O_CREATE, 0777); err == nil {
+	if f, err := os.OpenFile(dir+"/update.sh", os.O_RDWR|os.O_CREATE, 0666); err == nil {
 		_, err = f.Write([]byte(sh))
 		f.Close()
 	} else {