Skip to content

Commit

Permalink
Merge pull request v2fly#22 from v2fly/develop
Browse files Browse the repository at this point in the history
fix: Dealing with errors in service judgment
  • Loading branch information
dctxmei authored Jul 10, 2020
2 parents 86b6abc + 9e23002 commit ca6e20b
Showing 1 changed file with 9 additions and 2 deletions.
11 changes: 9 additions & 2 deletions install-release.sh
Original file line number Diff line number Diff line change
Expand Up @@ -378,7 +378,11 @@ install_startup_service_file() {

start_v2ray() {
if [[ -f '/etc/systemd/system/v2ray.service' ]]; then
systemctl start v2ray
if [[ -z "$V2RAY_CUSTOMIZE" ]]; then
systemctl start v2ray
else
systemctl start "$V2RAY_CUSTOMIZE"
fi
fi
if [[ "$?" -ne 0 ]]; then
echo 'error: Failed to start V2Ray service.'
Expand All @@ -388,8 +392,11 @@ start_v2ray() {
}

stop_v2ray() {
if [[ -f '/etc/systemd/system/v2ray.service' ]]; then
V2RAY_CUSTOMIZE="$(systemctl list-units | grep 'v2ray@' | awk -F ' ' '{print $1}')"
if [[ -z "$V2RAY_CUSTOMIZE" ]]; then
systemctl stop v2ray
else
systemctl stop "$V2RAY_CUSTOMIZE"
fi
if [[ "$?" -ne '0' ]]; then
echo 'error: Stopping the V2Ray service failed.'
Expand Down

0 comments on commit ca6e20b

Please sign in to comment.