Jump to content

ExzoTikFruiT

Forum Members
  • Posts

    4
  • Joined

  • Last visited

Posts posted by ExzoTikFruiT

  1. В 31.05.2020 в 15:51, vasek00 сказал:

    Самый простой запуск

    
    /opt/etc/init.d # ls -l | grep Ad
    -rwxr-xr-x    1 root     root           239 Feb 16 17:36 S101AdGuardHome
    /opt/etc/init.d # 
    
    
    #!/bin/sh
    
    ENABLED=yes
    PROCS=AdGuardHome
    ARGS="-l /opt/tmp/AdGuard.log"
    PREARGS=""
    DESC=$PROCS
    PATH=/opt/sbin:/opt/bin:/opt/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/home/AdGuard
    
    . /opt/etc/init.d/rc.func
    
    
    По логу роутер
    
    [I] May 29 09:06:46 root: Started AdGuardHome from .
    
    
    Сам AdGuardHome лежит в /opt/home/AdGuard
    
    /opt/home/AdGuard # ls -l
    -rwxr-xr-x    1 root     root      15007744 May 15 17:31 AdGuardHome
    -rw-r--r--    1 root     root          6319 May 29 09:06 AdGuardHome.yaml
    -rwxr-xr-x    1 root     root          3313 Feb 14 16:36 adguardhome_letsencrypt.rb
    drwxr-xr-x    3 root     root          1024 May 29 09:01 data
    /opt/home/AdGuard # 

     

    В итоге проблема оказалось в самом файле. Через notepad++ через пункт edit-EOL-unix и всё завелось :)
    Спасибо

  2. 5 часов назад, vasek00 сказал:

    При обчной работе (серф) загрузку проца не уивидите от AdGuardHome на фоне работы всей системы. Так же можете посмотреть встроенными средвтсвами что у вас и как, после установки Adguardhome (поработать хх часов) и посмотреть в файле selftest строчку

    Спасибо,нагрузка действительно мизер. Только почему-то если прописать tls cloudflare,то сервак виснет на запуске. Удалил от греха подальше. DNS Bnech до 50% расскачивает загрузку проца

  3.  

    Всем привет. Подскажите,пожалуйста,в чём ошибка скрипта автозапуска. Создал файл в opt/etc/init.d/S11AdGuardHome следующего содержания (содрал по аналогии с dropbear).

    Скрытый текст
    
    #!/bin/sh
    
    PATH=/opt/bin:/opt/sbin:/sbin:/bin:/usr/sbin:/usr/bin
    
    PIDFILE="/opt/var/run/ad.pid"
    DROPBEAR="/opt/sbin/AdGuardHome"
    
    dropbear_status ()
    {
    	[ -f $PIDFILE ] && [ -d /proc/`cat $PIDFILE` ]
    }
    
    start()
    {
    	$DROPBEAR -c /opt/root/AdGuardHome.yaml -w /opt/root/data --pidfile $PIDFILE
    }
    
    stop()
    {
    	kill `cat $PIDFILE`
    }
    case "$1" in
    	start)
    		if dropbear_status
    		then
    			echo Adguard already running
    		else
    			start
    		fi
    		;;
    	stop)
    		if dropbear_status
    		then
    			stop
    		else
    			echo Adguard is not running
    		fi
    		;;
    	status)
    		if dropbear_status
    		then
    			echo Adguard already running
    		else
    			echo Adguard is not running
    		fi
    		;;
    
    	restart)
    		stop
    		sleep 3
    		start
    		;;
    	*)
    		echo "Usage: $0 {start|stop|restart|status}"
    		;;
    esac

     

    Dropbear спокойно запускается,а этот пишет 

    -sh: /opt/etc/init.d/S11AdGuardHome: not found

    Пробовал оставить только 2 строчки 

    #!/opt/bin/sh
    /opt/sbin/AdGuardHome -c /opt/root/AdGuardHome.yaml -w /opt/root/data

    Но эффекта 0,даже при автозапуске.

    chmod+x естественно делал.

    Скрипт из темы,естественно давал тот же результат. 

     

     

×
×
  • Create New...