diff --git a/package/lean/luci-app-turboacc/root/etc/init.d/turboacc b/package/lean/luci-app-turboacc/root/etc/init.d/turboacc index b136bb06e..121c9ef76 100755 --- a/package/lean/luci-app-turboacc/root/etc/init.d/turboacc +++ b/package/lean/luci-app-turboacc/root/etc/init.d/turboacc @@ -10,6 +10,8 @@ EXTRA_HELP=" check_status Check running status of utils" restart_utils="true" +PS="/bin/busybox ps" + inital_conf(){ config_load "turboacc" config_get "sw_flow" "config" "sw_flow" "0" @@ -201,8 +203,9 @@ start_dnsproxy() { } stop_dnscache() { - killall -9 "dnscache" - kill -9 $(ps | grep dnscache-while.sh | grep -v "grep" | awk '{print $1}') + $PS -w | grep dnscache | grep -v "grep" | awk '{print $1}' | xargs kill -9 >/dev/null 2>&1 & + $PS -w | grep dnscache-while.sh | grep -v "grep" | awk '{print $1}' | xargs kill -9 >/dev/null 2>&1 & + killall -q -9 dnscache rm -rf "/var/dnscache" "/var/run/dnscache" echo "Stop DNS Caching" }