mirror of
https://github.com/wnlen/clash-for-linux.git
synced 2026-03-21 13:56:39 +08:00
Update start.sh
This commit is contained in:
9
start.sh
9
start.sh
@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user