fix old core err; update tips
This commit is contained in:
12
src/core.sh
12
src/core.sh
@@ -806,6 +806,7 @@ manage() {
|
||||
[[ $is_test_run && ! $is_new_install ]] && {
|
||||
sleep 2
|
||||
if [[ ! $(pgrep -f $is_run_bin) ]]; then
|
||||
is_run_fail=${is_do_name_msg,,}
|
||||
[[ ! $is_no_manage_msg ]] && {
|
||||
msg
|
||||
warn "($is_do_msg) $is_do_name_msg 失败"
|
||||
@@ -813,7 +814,6 @@ manage() {
|
||||
get test-run
|
||||
_yellow "测试结束, 请按 Enter 退出."
|
||||
}
|
||||
is_run_fail=${is_do_name_msg,,}
|
||||
fi
|
||||
}
|
||||
}
|
||||
@@ -1398,7 +1398,7 @@ get() {
|
||||
manage start &>/dev/null
|
||||
if [[ $is_run_fail == $is_core ]]; then
|
||||
_red "$is_core_name 运行失败信息:"
|
||||
$is_core_bin run -c $is_config_json -confdir $is_conf_dir
|
||||
$is_core_bin $is_with_run_arg -c $is_config_json -confdir $is_conf_dir
|
||||
else
|
||||
_green "\n测试通过, 已启动 $is_core_name ..\n"
|
||||
fi
|
||||
@@ -1575,17 +1575,20 @@ update() {
|
||||
is_update_name=core
|
||||
is_show_name=$is_core_name
|
||||
is_run_ver=v${is_core_ver##* }
|
||||
is_update_repo=$is_core_repo
|
||||
;;
|
||||
2 | sh)
|
||||
is_update_name=sh
|
||||
is_show_name="$is_core_name 脚本"
|
||||
is_run_ver=$is_sh_ver
|
||||
is_update_repo=$is_sh_repo
|
||||
;;
|
||||
3 | caddy)
|
||||
[[ ! $is_caddy ]] && err "不支持更新 Caddy."
|
||||
is_update_name=caddy
|
||||
is_show_name="Caddy"
|
||||
is_run_ver=$is_caddy_ver
|
||||
is_update_repo=$is_caddy_repo
|
||||
;;
|
||||
*)
|
||||
err "无法识别 ($1), 请使用: $is_core update [core | sh | caddy] [ver]"
|
||||
@@ -1610,8 +1613,9 @@ update() {
|
||||
fi
|
||||
download $is_update_name $is_new_ver
|
||||
msg "更新成功, 当前 $is_show_name 版本: $(_green $is_new_ver)\n"
|
||||
msg "$(_green 请查看更新说明: https://github.com/$is_sh_repo/releases/tag/$is_new_ver)\n"
|
||||
manage restart $is_update_name &
|
||||
msg "$(_green 请查看更新说明: https://github.com/$is_update_repo/releases/tag/$is_new_ver)\n"
|
||||
[[ $is_update_name == 'core' ]] && $is_core restart
|
||||
[[ $is_update_name == 'caddy' ]] && manage restart $is_update_name &
|
||||
}
|
||||
|
||||
# main menu; if no prefer args.
|
||||
|
Reference in New Issue
Block a user