diff --git a/package/lean/luci-app-xlnetacc/root/etc/init.d/xlnetacc b/package/lean/luci-app-xlnetacc/root/etc/init.d/xlnetacc index d15628113..6ad2adbfe 100755 --- a/package/lean/luci-app-xlnetacc/root/etc/init.d/xlnetacc +++ b/package/lean/luci-app-xlnetacc/root/etc/init.d/xlnetacc @@ -32,10 +32,10 @@ stop() { local pid spid for pid in $(ps | grep xlnetacc.sh | grep -v 'grep' | awk '{print $1}'); do echo "Stop XLNetAcc process PID: $pid" - kill -9 $pid >/dev/null 2>&1 + kill $pid >/dev/null 2>&1 for spid in $(pgrep -P $pid "sleep"); do echo "Stop XLNetAcc process SPID: $spid" - kill -9 $spid >/dev/null 2>&1 + kill $spid >/dev/null 2>&1 done done logger -p "daemon.notice" -t "$NAME" "XLNetAcc has stoped."