From bc476cb0c917109fa8eb45440bba4ae0106573e7 Mon Sep 17 00:00:00 2001 From: DDSRem <73049927+DDSRem@users.noreply.github.com> Date: Mon, 22 Jul 2024 15:33:38 +0800 Subject: [PATCH] feat: restart update failed and auto restore backup --- update | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/update b/update index 5bc47855..4c8bc503 100644 --- a/update +++ b/update @@ -36,6 +36,10 @@ install_backend_and_download_resources() { cp -a /app/app/plugins/* /plugins/ # 不备份__init__.py rm -f /plugins/__init__.py + # 提前备份旧 resources 资源 + rm -rf /resources_bakcup + mkdir /resources_bakcup + cp -a /app/app/helper/* /resources_bakcup # 清空目录 rm -rf /app mkdir -p /app @@ -69,9 +73,13 @@ install_backend_and_download_resources() { rm -rf /tmp/* echo "资源包更新成功" else + cp -a /resources_bakcup/* /app/app/helper/ + rm -rf /resources_bakcup echo "资源包下载失败,继续使用旧的资源包来启动..." fi else + cp -a /plugins/* /app/app/plugins/ + rm -rf /plugins echo "插件下载失败,继续使用旧的插件来启动..." fi else