From 7e0a57ab0a0802a81f92234d491323eb8a714832 Mon Sep 17 00:00:00 2001 From: xiao Date: Mon, 6 Jan 2025 12:11:08 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=20bt.sh=20=E8=84=9A=E6=9C=AC?= =?UTF-8?q?=EF=BC=9A=E5=A2=9E=E5=8A=A0=E5=AF=B9=20/www=20=E7=9B=AE?= =?UTF-8?q?=E5=BD=95=E5=8F=8A=E5=85=B6=E5=AD=90=E7=9B=AE=E5=BD=95=E7=9A=84?= =?UTF-8?q?=E6=A3=80=E6=9F=A5=EF=BC=8C=E7=A1=AE=E4=BF=9D=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E6=81=A2=E5=A4=8D=E6=93=8D=E4=BD=9C=E7=9A=84=E6=AD=A3=E7=A1=AE?= =?UTF-8?q?=E6=80=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- arm64/bt.sh | 6 ++++-- bt.sh | 6 ++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/arm64/bt.sh b/arm64/bt.sh index f01de8d..641d257 100644 --- a/arm64/bt.sh +++ b/arm64/bt.sh @@ -10,8 +10,10 @@ O_pl=$(cat /www/server/panel/data/o.pl) restore_panel_data() { if [ -f /www.tar.gz ]; then - tar xzf /www.tar.gz -C / --skip-old-files - rm -rf /www.tar.gz + if [ ! -d /www ] || [ -z "$(ls -A /www)" ] || [ ! -d /www/server/panel ] || [ -z "$(ls -A /www/server/panel)" ] || [ ! -d /www/server/panel/pyenv ] || [ -z "$(ls -A /www/server/panel/pyenv)" ]; then + tar xzf /www.tar.gz -C / --skip-old-files + rm -rf /www.tar.gz + fi fi } diff --git a/bt.sh b/bt.sh index f01de8d..641d257 100644 --- a/bt.sh +++ b/bt.sh @@ -10,8 +10,10 @@ O_pl=$(cat /www/server/panel/data/o.pl) restore_panel_data() { if [ -f /www.tar.gz ]; then - tar xzf /www.tar.gz -C / --skip-old-files - rm -rf /www.tar.gz + if [ ! -d /www ] || [ -z "$(ls -A /www)" ] || [ ! -d /www/server/panel ] || [ -z "$(ls -A /www/server/panel)" ] || [ ! -d /www/server/panel/pyenv ] || [ -z "$(ls -A /www/server/panel/pyenv)" ]; then + tar xzf /www.tar.gz -C / --skip-old-files + rm -rf /www.tar.gz + fi fi }