From fdfae38890af04b576dca4aa4b6a8a90028a3bfe Mon Sep 17 00:00:00 2001 From: Hyy2001X <1804430051@qq.com> Date: Tue, 8 Jun 2021 23:37:17 +0800 Subject: [PATCH] =?UTF-8?q?V6.0.4=20=E4=BF=AE=E5=A4=8D=20log=20=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Scripts/AutoUpdate.sh | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/Scripts/AutoUpdate.sh b/Scripts/AutoUpdate.sh index 010f472..8200337 100755 --- a/Scripts/AutoUpdate.sh +++ b/Scripts/AutoUpdate.sh @@ -73,7 +73,7 @@ Release API: ${Github_Tag_URL} 默认下载地址: ${Github_Release_URL} 固件保存位置: ${FW_SAVE_PATH} 固件格式: ${Firmware_Type} -log 文件: ${log_File} +log 文件: ${log_Path}/AutoUpdate.log EOF [[ ${TARGET_PROFILE} == x86_64 ]] && { echo "引导模式: ${x86_64_Boot}" @@ -86,7 +86,8 @@ RANDOM() { } TIME() { - [[ ! -f ${log_File} ]] && touch ${log_File} + [[ ! -d ${log_Path} ]] && mkdir -p "${log_Path}" + [[ ! -f ${log_Path}/AutoUpdate.log ]] && touch "${log_Path}/AutoUpdate.log" [[ -z $1 ]] && { echo -ne "\n\e[36m[$(date "+%H:%M:%S")]\e[0m " } || { @@ -99,10 +100,10 @@ TIME() { esac [[ $# -lt 2 ]] && { echo -e "\n\e[36m[$(date "+%H:%M:%S")]\e[0m $1" - echo "[$(date "+%Y-%m-%d-%H:%M:%S")] $1" >> ${log_File} + echo "[$(date "+%Y-%m-%d-%H:%M:%S")] $1" >> ${log_Path}/AutoUpdate.log } || { echo -e "\n\e[36m[$(date "+%H:%M:%S")]\e[0m ${Color}$2\e[0m" - echo "[$(date "+%Y-%m-%d-%H:%M:%S")] $2" >> ${log_File} + echo "[$(date "+%Y-%m-%d-%H:%M:%S")] $2" >> ${log_Path}/AutoUpdate.log } } } @@ -211,7 +212,7 @@ CHANGE_BOOT() { GET_VARIABLE() { [[ $# != 2 ]] && SHELL_HELP 1 $* [[ ! -f $2 ]] && TIME "未检测到定义文件: [$2] !" && exit 1 - echo -e "$(grep "$1" $2 | cut -c$(echo $1 | wc -c)-200)" + echo -e "$(grep "$1" $2 | cut -c$(echo $1 | wc -c)-200 | awk 'NR==1')" } UPDATE_SCRIPT() { @@ -263,7 +264,6 @@ CHECK_UPDATES() { [[ $1 == check ]] && echo "获取失败" > /tmp/Cloud_Version TIME r "检查更新失败,请稍后重试!" exit 1 - exit 1 } eval X=$(GET_VARIABLE Egrep_Firmware= ${Default_Variable}) FW_Name=$(egrep -o "${X}" ${FW_SAVE_PATH}/Github_Tags | awk 'END {print}') @@ -338,7 +338,7 @@ PREPARE_UPGRADES() { exit 1 } [[ ${Proxy_Mode} == 1 ]] && { - FW_URL="${FW_Proxy_URL}" + FW_URL="${FW_Proxy_URL}" } || FW_URL="${FW_NoProxy_URL}" cat <