|
|
@@ -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 {
|