From 83e2526ce8aa5b1140e9609f5b2a1e91b5ccd128 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=80=97=E5=AD=90?= Date: Thu, 20 Jul 2023 13:39:43 +0800 Subject: [PATCH] fix(plugin controller): script path --- app/http/controllers/plugin_controller.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/http/controllers/plugin_controller.go b/app/http/controllers/plugin_controller.go index e9bc5d94..1dc3d98b 100644 --- a/app/http/controllers/plugin_controller.go +++ b/app/http/controllers/plugin_controller.go @@ -108,7 +108,7 @@ func (r *PluginController) Install(ctx http.Context) { var task models.Task task.Name = "安装插件 " + plugin.Name task.Status = models.TaskStatusWaiting - task.Shell = "bash scripts/plugins/" + plugin.Slug + "/install.sh >> /tmp/" + plugin.Slug + ".log 2>&1" + task.Shell = "bash /www/panel/scripts/plugins/" + plugin.Slug + "/install.sh >> /tmp/" + plugin.Slug + ".log 2>&1" task.Log = "/tmp/" + plugin.Slug + ".log" if err := facades.Orm().Query().Create(&task); err != nil { facades.Log().Error("[面板][PluginController] 创建任务失败: " + err.Error()) @@ -151,7 +151,7 @@ func (r *PluginController) Uninstall(ctx http.Context) { var task models.Task task.Name = "卸载插件 " + plugin.Name task.Status = models.TaskStatusWaiting - task.Shell = "bash scripts/plugins/" + plugin.Slug + "/uninstall.sh >> /tmp/" + plugin.Slug + ".log 2>&1" + task.Shell = "bash /www/panel/scripts/plugins/" + plugin.Slug + "/uninstall.sh >> /tmp/" + plugin.Slug + ".log 2>&1" task.Log = "/tmp/" + plugin.Slug + ".log" if err := facades.Orm().Query().Create(&task); err != nil { facades.Log().Error("[面板][PluginController] 创建任务失败: " + err.Error()) @@ -194,7 +194,7 @@ func (r *PluginController) Update(ctx http.Context) { var task models.Task task.Name = "更新插件 " + plugin.Name task.Status = models.TaskStatusWaiting - task.Shell = "bash scripts/plugins/" + plugin.Slug + "/update.sh >> /tmp/" + plugin.Slug + ".log 2>&1" + task.Shell = "bash /www/panel/scripts/plugins/" + plugin.Slug + "/update.sh >> /tmp/" + plugin.Slug + ".log 2>&1" task.Log = "/tmp/" + plugin.Slug + ".log" if err := facades.Orm().Query().Create(&task); err != nil { facades.Log().Error("[面板][PluginController] 创建任务失败: " + err.Error())