From 596cd687289c3ea64bb055716eb7c593bf04b3c4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=80=97=E5=AD=90?= Date: Thu, 23 Nov 2023 16:38:41 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=9B=B4=E6=96=B0=E5=89=8D=E6=A3=80?= =?UTF-8?q?=E6=9F=A5=E4=B8=B4=E6=97=B6=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkg/tools/tools.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkg/tools/tools.go b/pkg/tools/tools.go index dc0460b8..7b404533 100644 --- a/pkg/tools/tools.go +++ b/pkg/tools/tools.go @@ -401,6 +401,11 @@ func UpdatePanel(panelInfo PanelInfo) error { color.Greenln("目标版本: " + panelInfo.Version) color.Greenln("下载链接: " + panelInfo.DownloadUrl) + color.Greenln("前置检查...") + if Exists("/tmp/panel.db.bak") || Exists("/tmp/panel.conf.bak") { + return errors.New("检测到/tmp存在临时文件,可能是上次更新失败导致的,请谨慎排除后重试") + } + color.Greenln("备份面板配置...") if _, err := Exec("cp -f /www/panel/database/panel.db /tmp/panel.db.bak"); err != nil { color.Redln("备份面板数据库失败")