V6.6.5 优化日志
This commit is contained in:
parent
642daa03a6
commit
de4e027975
|
@ -3,7 +3,7 @@
|
||||||
# AutoUpdate for Openwrt
|
# AutoUpdate for Openwrt
|
||||||
# Dependences: bash wget-ssl/wget/uclient-fetch curl openssl jsonfilter
|
# Dependences: bash wget-ssl/wget/uclient-fetch curl openssl jsonfilter
|
||||||
|
|
||||||
Version=V6.6.4
|
Version=V6.6.5
|
||||||
|
|
||||||
function TITLE() {
|
function TITLE() {
|
||||||
clear && echo "Openwrt-AutoUpdate Script by Hyy2001 ${Version}"
|
clear && echo "Openwrt-AutoUpdate Script by Hyy2001 ${Version}"
|
||||||
|
@ -84,7 +84,7 @@ EOF
|
||||||
|
|
||||||
function RM() {
|
function RM() {
|
||||||
rm -f $1 2> /dev/null
|
rm -f $1 2> /dev/null
|
||||||
[[ $? == 0 ]] && LOGGER "[RM] [$1] 删除成功!" || LOGGER "[RM] [$1] 不存在或删除失败!"
|
[[ $? == 0 ]] && LOGGER "已删除文件: [$1]" || LOGGER "[$1] 删除失败!"
|
||||||
}
|
}
|
||||||
|
|
||||||
function LIST_ENV() {
|
function LIST_ENV() {
|
||||||
|
@ -111,7 +111,11 @@ function CHECK_ENV() {
|
||||||
}
|
}
|
||||||
|
|
||||||
function EXIT() {
|
function EXIT() {
|
||||||
LOGGER "[${COMMAND}] 运行结束 $1"
|
case $1 in
|
||||||
|
0 | 1)
|
||||||
|
;;
|
||||||
|
LOGGER "[${COMMAND}] 运行结束 $1"
|
||||||
|
esac
|
||||||
exit
|
exit
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -153,7 +157,7 @@ function LOGGER() {
|
||||||
if [[ ! $* =~ (--help|--log) ]];then
|
if [[ ! $* =~ (--help|--log) ]];then
|
||||||
[[ ! -d ${Log_Path} ]] && mkdir -p ${Log_Path}
|
[[ ! -d ${Log_Path} ]] && mkdir -p ${Log_Path}
|
||||||
[[ ! -f ${Log_Path}/AutoUpdate.log ]] && touch ${Log_Path}/AutoUpdate.log
|
[[ ! -f ${Log_Path}/AutoUpdate.log ]] && touch ${Log_Path}/AutoUpdate.log
|
||||||
echo "[$(date "+%Y-%m-%d-%H:%M:%S")] [$$] $*" >> ${Log_Path}/AutoUpdate.log
|
echo "[$(date "%H:%M:%S")] [$$] $*" >> ${Log_Path}/AutoUpdate.log
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -180,13 +184,11 @@ function GET_SHA256SUM() {
|
||||||
|
|
||||||
function GET_VARIABLE() {
|
function GET_VARIABLE() {
|
||||||
[[ $# != 2 ]] && SHELL_HELP
|
[[ $# != 2 ]] && SHELL_HELP
|
||||||
[[ ! -f $2 ]] && ECHO "未检测到定义文件: [$2] !" && EXIT 1
|
[[ ! -f $2 ]] && ECHO "[GET_VARIABLE] 未检测到环境变量文件: [$2] !" && EXIT 1
|
||||||
local Result="$(grep "$1=" $2 | grep -v "#" | awk 'NR==1' | sed -r "s/$1=(.*)/\1/")"
|
local Result="$(grep "$1=" $2 | grep -v "#" | awk 'NR==1' | sed -r "s/$1=(.*)/\1/")"
|
||||||
[[ -n ${Result} ]] && {
|
[[ -n ${Result} ]] && {
|
||||||
echo "${Result}"
|
echo "${Result}"
|
||||||
LOGGER "[GET_VARIABLE] 获取到环境变量 $1=[${Result}]"
|
LOGGER "[GET_VARIABLE] 获取环境变量 $1=[${Result}]"
|
||||||
} || {
|
|
||||||
LOGGER "[GET_VARIABLE] 环境变量 [$1] 获取失败!"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -841,7 +843,6 @@ function REMOVE_CACHE() {
|
||||||
rm -rf ${Running_Path}/API \
|
rm -rf ${Running_Path}/API \
|
||||||
${Running_Path}/Update_Logs \
|
${Running_Path}/Update_Logs \
|
||||||
${Running_Path}/API_Dump 2> /dev/null
|
${Running_Path}/API_Dump 2> /dev/null
|
||||||
LOGGER "[REMOVE_CACHE] AutoUpdate 缓存清理完成!"
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function LOG() {
|
function LOG() {
|
||||||
|
@ -918,7 +919,6 @@ URL_X() {
|
||||||
esac
|
esac
|
||||||
[[ -n ${URL_Final} ]] && {
|
[[ -n ${URL_Final} ]] && {
|
||||||
echo "${URL_Final}"
|
echo "${URL_Final}"
|
||||||
LOGGER "[URL_X] ${URL_Final}"
|
|
||||||
}
|
}
|
||||||
unset URL_Final
|
unset URL_Final
|
||||||
shift
|
shift
|
||||||
|
@ -993,7 +993,7 @@ function AutoUpdate_Main() {
|
||||||
case "$1" in
|
case "$1" in
|
||||||
-n | -f | -u | -T | -P | --proxy | -F | --force-write | --verbose | --decompress | --skip-verify | -D | --path)
|
-n | -f | -u | -T | -P | --proxy | -F | --force-write | --verbose | --decompress | --skip-verify | -D | --path)
|
||||||
UPGRADE $*
|
UPGRADE $*
|
||||||
EXIT 2
|
EXIT
|
||||||
;;
|
;;
|
||||||
--backup)
|
--backup)
|
||||||
local FILE="backup-$(uname -n)-$(date +%Y-%m-%d)-$(RANDOM 5).tar.gz"
|
local FILE="backup-$(uname -n)-$(date +%Y-%m-%d)-$(RANDOM 5).tar.gz"
|
||||||
|
@ -1023,7 +1023,7 @@ function AutoUpdate_Main() {
|
||||||
--clean)
|
--clean)
|
||||||
shift && [[ -n $* ]] && SHELL_HELP
|
shift && [[ -n $* ]] && SHELL_HELP
|
||||||
REMOVE_CACHE
|
REMOVE_CACHE
|
||||||
EXIT 0
|
EXIT
|
||||||
;;
|
;;
|
||||||
--check)
|
--check)
|
||||||
shift && [[ -n $* ]] && SHELL_HELP
|
shift && [[ -n $* ]] && SHELL_HELP
|
||||||
|
@ -1032,7 +1032,7 @@ function AutoUpdate_Main() {
|
||||||
ECHO r "网络连接错误!"
|
ECHO r "网络连接错误!"
|
||||||
} || ECHO y "网络连接正常!"
|
} || ECHO y "网络连接正常!"
|
||||||
CHECK_ENV ${ENV_DEPENDS}
|
CHECK_ENV ${ENV_DEPENDS}
|
||||||
EXIT 0
|
EXIT
|
||||||
;;
|
;;
|
||||||
--env-list)
|
--env-list)
|
||||||
shift
|
shift
|
||||||
|
@ -1045,7 +1045,7 @@ function AutoUpdate_Main() {
|
||||||
SHELL_HELP
|
SHELL_HELP
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
EXIT 2
|
EXIT
|
||||||
;;
|
;;
|
||||||
-V)
|
-V)
|
||||||
shift
|
shift
|
||||||
|
@ -1060,7 +1060,7 @@ function AutoUpdate_Main() {
|
||||||
SHELL_HELP
|
SHELL_HELP
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
EXIT 2
|
EXIT
|
||||||
;;
|
;;
|
||||||
--fw-log)
|
--fw-log)
|
||||||
shift
|
shift
|
||||||
|
@ -1080,12 +1080,12 @@ function AutoUpdate_Main() {
|
||||||
}
|
}
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
EXIT 2
|
EXIT
|
||||||
;;
|
;;
|
||||||
--list)
|
--list)
|
||||||
shift
|
shift
|
||||||
SHOW_VARIABLE
|
SHOW_VARIABLE
|
||||||
EXIT 0
|
EXIT
|
||||||
;;
|
;;
|
||||||
--var)
|
--var)
|
||||||
local Result
|
local Result
|
||||||
|
@ -1094,7 +1094,7 @@ function AutoUpdate_Main() {
|
||||||
Result=$(GET_VARIABLE "$1" ${Custom_Variable})
|
Result=$(GET_VARIABLE "$1" ${Custom_Variable})
|
||||||
[[ -z ${Result} ]] && Result=$(GET_VARIABLE "$1" ${Default_Variable})
|
[[ -z ${Result} ]] && Result=$(GET_VARIABLE "$1" ${Default_Variable})
|
||||||
[[ -n ${Result} ]] && echo "${Result}"
|
[[ -n ${Result} ]] && echo "${Result}"
|
||||||
EXIT 2
|
EXIT
|
||||||
;;
|
;;
|
||||||
-v)
|
-v)
|
||||||
shift
|
shift
|
||||||
|
@ -1107,7 +1107,7 @@ function AutoUpdate_Main() {
|
||||||
*)
|
*)
|
||||||
SHELL_HELP
|
SHELL_HELP
|
||||||
esac
|
esac
|
||||||
EXIT 2
|
EXIT
|
||||||
;;
|
;;
|
||||||
-x)
|
-x)
|
||||||
shift
|
shift
|
||||||
|
@ -1120,36 +1120,36 @@ function AutoUpdate_Main() {
|
||||||
[[ -n ${Custom_Path} ]] && Script_Path=${Custom_Path}
|
[[ -n ${Custom_Path} ]] && Script_Path=${Custom_Path}
|
||||||
[[ -n ${Custom_URL} ]] && Script_URL=${Custom_URL}
|
[[ -n ${Custom_URL} ]] && Script_URL=${Custom_URL}
|
||||||
UPDATE_SCRIPT ${Script_Path} ${Script_URL}
|
UPDATE_SCRIPT ${Script_Path} ${Script_URL}
|
||||||
EXIT 2
|
EXIT
|
||||||
;;
|
;;
|
||||||
-B | --boot-mode)
|
-B | --boot-mode)
|
||||||
shift
|
shift
|
||||||
[[ ${TARGET_BOARD} != x86 ]] && EXIT 1
|
[[ ${TARGET_BOARD} != x86 ]] && EXIT 1
|
||||||
CHANGE_BOOT $1
|
CHANGE_BOOT $1
|
||||||
EXIT 2
|
EXIT
|
||||||
;;
|
;;
|
||||||
-C)
|
-C)
|
||||||
shift
|
shift
|
||||||
CHANGE_GITHUB $1
|
CHANGE_GITHUB $1
|
||||||
EXIT 2
|
EXIT
|
||||||
;;
|
;;
|
||||||
--help)
|
--help)
|
||||||
SHELL_HELP
|
SHELL_HELP
|
||||||
EXIT 2
|
EXIT
|
||||||
;;
|
;;
|
||||||
--log)
|
--log)
|
||||||
shift
|
shift
|
||||||
LOG $*
|
LOG $*
|
||||||
EXIT 2
|
EXIT
|
||||||
;;
|
;;
|
||||||
-O)
|
-O)
|
||||||
ANALYSIS_API
|
ANALYSIS_API
|
||||||
GET_CLOUD_INFO -a name
|
GET_CLOUD_INFO -a name
|
||||||
EXIT 0
|
EXIT
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
SHELL_HELP
|
SHELL_HELP
|
||||||
EXIT 1
|
EXIT
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
done
|
done
|
||||||
|
|
Loading…
Reference in New Issue