fix: Changed from pgrep to pidof

1. Resolve incorrect matching issues.

issue #29
pull/31/head
Dct Mei 2020-07-27 01:04:53 +08:00
parent d72aa48586
commit 823d8b644d
No known key found for this signature in database
GPG Key ID: 50BF8B712DCAD7EA
1 changed files with 3 additions and 3 deletions

View File

@ -424,8 +424,8 @@ check_update() {
}
remove_v2ray() {
if [[ -f '/etc/systemd/system/v2ray.service' ]]; then
if [[ -n "$(pgrep v2ray)" ]]; then
if [[ -n "$(systemctl list-unit-files | grep 'v2ray')" ]]; then
if [[ -n "$(pidof v2ray)" ]]; then
stop_v2ray
fi
NAME="$1"
@ -514,7 +514,7 @@ main() {
# Determine if V2Ray is running
if [[ -n "$(systemctl list-unit-files | grep 'v2ray')" ]]; then
if [[ -n "$(pgrep v2ray)" ]]; then
if [[ -n "$(pidof v2ray)" ]]; then
stop_v2ray
V2RAY_RUNNING='1'
fi