Update start.sh

This commit is contained in:
Arvin
2026-03-17 09:38:21 +08:00
committed by GitHub
parent 2f08d0f836
commit d9593238b3

View File

@ -471,14 +471,17 @@ if [ "$SKIP_CONFIG_REBUILD" != "true" ] && [ "$CLASH_AUTO_UPDATE" = "true" ]; th
status_code="$("${CHECK_CMD[@]}")" status_code="$("${CHECK_CMD[@]}")"
curl_rc=$? curl_rc=$?
set -e set -e
# curl 本身失败,视为不可用 # curl 本身失败,视为不可用
if [ "$curl_rc" -ne 0 ]; then if [ "$curl_rc" -ne 0 ]; then
status_code="" status_code=""
ReturnStatus=1 ReturnStatus=1
else else
echo "$status_code" | grep -E '^[23][0-9]{2}$' &>/dev/null if [[ "$status_code" =~ ^[23][0-9]{2}$ ]]; then
ReturnStatus=$? ReturnStatus=0
else
ReturnStatus=1
fi
fi fi
if [ "$ReturnStatus" -eq 0 ]; then if [ "$ReturnStatus" -eq 0 ]; then