diff --git a/scripts/start.sh b/scripts/start.sh index 5fdd151..d4dbb71 100644 --- a/scripts/start.sh +++ b/scripts/start.sh @@ -403,7 +403,7 @@ EOF #插入过滤规则 cat >>"$TMPDIR"/dns.yaml <&1) - if [ -n "$error" ]; then + if ! error=$("$TMPDIR"/CrashCore check -D "$BINDIR" -C "$TMPDIR"/jsons 2>&1); then echo $error error_file=$(echo $error | grep -Eo 'cust.*\.json' | sed 's/cust_//g') [ "$error_file" = 'add_rules.json' ] && error_file="$CRASHDIR"/yamls/rules.yaml自定义规则 || error_file="$CRASHDIR"/jsons/$error_file