From 58331a606f49a301133b3def77c06e7895f76fbe Mon Sep 17 00:00:00 2001 From: CN_SZTL Date: Sun, 10 Nov 2019 00:55:25 +0800 Subject: [PATCH] luci-app-ssr-plus: fix running pdnsd --- .../lean/luci-app-ssr-plus/root/etc/init.d/shadowsocksr | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/package/lean/luci-app-ssr-plus/root/etc/init.d/shadowsocksr b/package/lean/luci-app-ssr-plus/root/etc/init.d/shadowsocksr index 42e4c2209c..c66d1f9d5a 100755 --- a/package/lean/luci-app-ssr-plus/root/etc/init.d/shadowsocksr +++ b/package/lean/luci-app-ssr-plus/root/etc/init.d/shadowsocksr @@ -265,7 +265,7 @@ server { } EOF - /usr/sbin/pdnsd -c /var/etc/pdnsd.conf -d + /usr/sbin/pdnsd -c /var/etc/pdnsd.conf & } @@ -540,11 +540,7 @@ stop() { killall -q -9 ssr-server killall -q -9 kcptun-client killall -q -9 ssr-local - if [ -f /var/run/pdnsd.pid ] ;then - kill $(cat /var/run/pdnsd.pid) >/dev/null 2>&1 - else - kill -9 $(busybox ps -w | grep pdnsd | grep -v grep | awk '{print $1}') >/dev/null 2>&1 - fi + killall -q -9 pdnsd if [ -f "/tmp/dnsmasq.d/dnsmasq-ssr.conf" ]; then rm -f /tmp/dnsmasq.d/dnsmasq-ssr.conf