diff --git a/scripts/libs/get_config.sh b/scripts/libs/get_config.sh index d882287d..4b4a0ff2 100644 --- a/scripts/libs/get_config.sh +++ b/scripts/libs/get_config.sh @@ -1,3 +1,10 @@ + +# 检查配置文件 +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 . "$CRASHDIR"/configs/command.env >/dev/null 2>&1 . "$CRASHDIR"/configs/ShellCrash.cfg