ソースを参照

Merge pull request #1039 from sunshineplan/4

install-release.sh增加启动和停止服务失败的提醒
DarienRaymond 7 年 前
コミット
7d800168aa
1 ファイル変更13 行追加0 行削除
  1. 13 0
      release/install-release.sh

+ 13 - 0
release/install-release.sh

@@ -3,6 +3,11 @@
 # This file is accessible as https://install.direct/go.sh
 # Original source is located at github.com/v2ray/v2ray-core/release/install-release.sh
 
+# If not specify, default meaning of return value:
+# 1: System error
+# 2: Application error
+# 3: Network error
+
 CUR_VER=""
 NEW_VER=""
 ARCH=""
@@ -186,6 +191,10 @@ stopV2ray(){
     elif [[ -n "${SERVICE_CMD}" ]] || [[ -f "/etc/init.d/v2ray" ]]; then
         ${SERVICE_CMD} v2ray stop
     fi
+    if [[ $? -ne 0 ]]; then
+        colorEcho ${RED} "Failed to shutdown V2Ray service."
+        return 2
+    fi
     return 0
 }
 
@@ -200,6 +209,10 @@ startV2ray(){
     elif [ -n "${SERVICE_CMD}" ] && [ -f "/etc/init.d/v2ray" ]; then
         ${SERVICE_CMD} v2ray start
     fi
+    if [[ $? -ne 0 ]]; then
+        colorEcho ${RED} "Failed to start V2Ray service."
+        return 2
+    fi
     return 0
 }