From 8d6bc771bab3637238f3cc357beca7981907bd28 Mon Sep 17 00:00:00 2001 From: juewuy Date: Sat, 9 Mar 2024 11:37:05 +0800 Subject: [PATCH] =?UTF-8?q?~=E4=BF=AE=E5=A4=8D=E8=87=AA=E5=8A=A8=E6=9B=B4?= =?UTF-8?q?=E6=96=B0=E8=84=9A=E6=9C=AC=E4=BB=BB=E5=8A=A1=E7=9A=84=E6=8A=A5?= =?UTF-8?q?=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scripts/task.sh | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/scripts/task.sh b/scripts/task.sh index bd02cd5..760058c 100644 --- a/scripts/task.sh +++ b/scripts/task.sh @@ -93,20 +93,24 @@ update_scripts(){ #自动更新脚本 logger "任务【自动更新脚本】中止-未检测到版本更新" exit 1 else - ${CRASHDIR}/start.sh get_bin ${TMPDIR}/update.tar.gz "bin/update.tar.gz" + ${CRASHDIR}/start.sh get_bin ${TMPDIR}/clashfm.tar.gz "bin/update.tar.gz" if [ "$?" != "0" ];then - rm -rf ${TMPDIR}/update.tar.gz + rm -rf ${TMPDIR}/clashfm.tar.gz logger "任务【自动更新内核】出错-下载失败!" return 1 else + #停止服务 + ${CRASHDIR}/start.sh stop #解压 - tar -zxf "${TMPDIR}/update.tar.gz" ${tar_para} -C ${CRASHDIR}/ + tar -zxf "${TMPDIR}/clashfm.tar.gz" ${tar_para} -C ${CRASHDIR}/ if [ $? -ne 0 ];then - rm -rf ${TMPDIR}/update.tar.gz + rm -rf ${TMPDIR}/clashfm.tar.gz logger "任务【自动更新内核】出错-解压失败!" + ${CRASHDIR}/start.sh start return 1 else source ${CRASHDIR}/init.sh >/dev/null + ${CRASHDIR}/start.sh start return 0 fi fi