diff --git a/scripts/libs/core_tools.sh b/scripts/libs/core_tools.sh index 4a830e77..98dfb1c1 100644 --- a/scripts/libs/core_tools.sh +++ b/scripts/libs/core_tools.sh @@ -44,7 +44,11 @@ core_check(){ return 2 else rm -f "$BINDIR"/CrashCore.tar.gz "$BINDIR"/CrashCore.gz "$BINDIR"/CrashCore.upx - mv -f "$TMPDIR/Coretmp.$zip_type" "$BINDIR/CrashCore.$zip_type" + if [ -z "$zip_type" ];then + gzip -c "$TMPDIR/core_new" > "$BINDIR/CrashCore.gz" + else + mv -f "$1" "$BINDIR/CrashCore.$zip_type" + fi mv -f "$TMPDIR/core_new" "$TMPDIR/CrashCore" core_v="$v" setconfig COMMAND "$COMMAND" "$CRASHDIR"/configs/command.env && . "$CRASHDIR"/configs/command.env diff --git a/scripts/menu.sh b/scripts/menu.sh index 741be0c9..22bc15f7 100644 --- a/scripts/menu.sh +++ b/scripts/menu.sh @@ -44,12 +44,6 @@ checkport() { #检查端口冲突 done } ckstatus() { #脚本启动前检查 - #检查脚本配置文件 - if [ -f "$CFG_PATH" ]; then - [ -n "$(awk 'a[$0]++' $CFG_PATH)" ] && awk '!a[$0]++' "$CFG_PATH" >"$CFG_PATH" #检查重复行并去除 - else - . "$CRASHDIR"/init.sh >/dev/null 2>&1 - fi versionsh=$(cat "$CRASHDIR"/version) [ -n "$versionsh" ] && versionsh_l=$versionsh [ -z "$redir_mod" ] && redir_mod=纯净模式