diff --git a/package/lean/luci-app-flowoffload/root/etc/init.d/flowoffload b/package/lean/luci-app-flowoffload/root/etc/init.d/flowoffload index 731f2122bc..c3b64cb6bb 100755 --- a/package/lean/luci-app-flowoffload/root/etc/init.d/flowoffload +++ b/package/lean/luci-app-flowoffload/root/etc/init.d/flowoffload @@ -129,7 +129,7 @@ EOF [ -d /var/sbin ] || mkdir -p /var/sbin [ -f /var/sbin/dnscache ] || cp -a /usr/sbin/pdnsd /var/sbin/dnscache - /usr/sbin/dnscache -c /var/etc/dnscache.conf -d + /usr/sbin/dnscache -c /var/etc/dnscache.conf & echo "Start DNS Cache" } @@ -185,8 +185,8 @@ DomainStatisticTempletFile StatisticUpdateInterval 29 EOF - dnscache -f $DNSCACHE_CONF -d - echo dnscache running pid is $pid + dnscache -f $DNSCACHE_CONF & + echo "Start DNS Cache" } @@ -238,7 +238,7 @@ start_service(){ elif [ $dnscache_enable = "2" ]; then start_dnsforwarder elif [ $dnscache_enable = "3" ]; then - AdGuardHome -c /etc/AdGuardHome/AdGuardHome.yaml -w /etc/AdGuardHome -h ${lan_addr} -p 3001 2>&1 & + AdGuardHome -c /etc/AdGuardHome/AdGuardHome.yaml -w /etc/AdGuardHome -h ${lan_addr} -p 3001 & fi change_dns nohup /usr/share/dnscache/dnscache-while.sh > /var/log/dnscache.file 2>&1 & diff --git a/package/lean/luci-app-flowoffload/root/usr/share/dnscache/dnscache-while.sh b/package/lean/luci-app-flowoffload/root/usr/share/dnscache/dnscache-while.sh index 405911af3c..37e012983f 100755 --- a/package/lean/luci-app-flowoffload/root/usr/share/dnscache/dnscache-while.sh +++ b/package/lean/luci-app-flowoffload/root/usr/share/dnscache/dnscache-while.sh @@ -28,15 +28,15 @@ echo "$curtime online! " if [ $dns_enable -eq 1 ]; then if [ $dnscache_enable = "3" ];then if ! pidof AdGuardHome>/dev/null;then - AdGuardHome -c /etc/AdGuardHome/AdGuardHome.yaml -w /etc/AdGuardHome 2>&1 & + AdGuardHome -c /etc/AdGuardHome/AdGuardHome.yaml -w /etc/AdGuardHome & echo "$curtime 重启服务!" >> ${logfile} fi else if ! pidof dnscache>/dev/null; then if [ $dnscache_enable = "1" ];then - /usr/sbin/dnscache -c /var/etc/dnscache.conf -d + /usr/sbin/dnscache -c /var/etc/dnscache.conf & elif [ $dnscache_enable = "2" ];then - dnscache -f /var/run/dnscache/dnscache.conf -d + dnscache -f /var/run/dnscache/dnscache.conf & fi echo "$curtime 重启服务!" >> ${logfile} fi diff --git a/package/lean/luci-app-sfe/root/etc/init.d/sfe b/package/lean/luci-app-sfe/root/etc/init.d/sfe index b0b983220b..1cc21bca13 100755 --- a/package/lean/luci-app-sfe/root/etc/init.d/sfe +++ b/package/lean/luci-app-sfe/root/etc/init.d/sfe @@ -130,7 +130,7 @@ EOF [ -d /var/sbin ] || mkdir -p /var/sbin [ -f /var/sbin/dnscache ] || cp -a /usr/sbin/pdnsd /var/sbin/dnscache - /usr/sbin/dnscache -c /var/etc/dnscache.conf -d + /usr/sbin/dnscache -c /var/etc/dnscache.conf & echo "Start DNS Cache" } @@ -185,9 +185,8 @@ DomainStatisticTempletFile StatisticUpdateInterval 29 EOF - dnscache -f $DNSCACHE_CONF -d - logger -t alex the pid of dnscache is $PID_PATH/$PID_FILE $pid - + dnscache -f $DNSCACHE_CONF & + echo "Start DNS Cache" } stop_dnscache() { @@ -259,7 +258,7 @@ start_service() { elif [ $dnscache_enable = "2" ]; then start_dnsforwarder elif [ $dnscache_enable = "3" ]; then - AdGuardHome -c /etc/AdGuardHome/AdGuardHome.yaml -w /etc/AdGuardHome 2>&1 & + AdGuardHome -c /etc/AdGuardHome/AdGuardHome.yaml -w /etc/AdGuardHome & fi change_dns nohup /usr/share/dnscache/dnscache-while.sh > /var/log/dnscache.file 2>&1 & diff --git a/package/lean/luci-app-sfe/root/usr/share/dnscache/dnscache-while.sh b/package/lean/luci-app-sfe/root/usr/share/dnscache/dnscache-while.sh index b02cee2594..d5beb15687 100755 --- a/package/lean/luci-app-sfe/root/usr/share/dnscache/dnscache-while.sh +++ b/package/lean/luci-app-sfe/root/usr/share/dnscache/dnscache-while.sh @@ -29,15 +29,15 @@ echo "$curtime online! " if [ $dns_enable -eq 1 ]; then if [ $dnscache_enable = "3" ]; then if ! pidof AdGuardHome>/dev/null; then - AdGuardHome -c /etc/AdGuardHome/AdGuardHome.yaml -w /etc/AdGuardHome 2>&1 & + AdGuardHome -c /etc/AdGuardHome/AdGuardHome.yaml -w /etc/AdGuardHome & echo "$curtime 重启服务!" >> ${logfile} fi else if ! pidof dnscache>/dev/null; then if [ $dnscache_enable = "1" ]; then - /usr/sbin/dnscache -c /var/etc/dnscache.conf -d + /usr/sbin/dnscache -c /var/etc/dnscache.conf & elif [ $dnscache_enable = "2" ]; then - dnscache -f /var/run/dnscache/dnscache.conf -d + dnscache -f /var/run/dnscache/dnscache.conf & fi echo "$curtime 重启服务!" >> ${logfile} fi