forum.bitel.ru
http://forum.bitel.ru/

BGRadiusDialup
http://forum.bitel.ru/viewtopic.php?f=22&t=8988
Страница 1 из 1

Автор:  Рамиль [ 24 фев 2014, 14:31 ]
Заголовок сообщения:  BGRadiusDialup

Из инструкции:"7) Возьмите из каталога BGRadiusDialup/script скрипт запуска bgradius_dialup и скопируйте его в каталог /etc/init.d, установите права на исполнение (см. выше). Если вы изменили каталог установки или переименовывали BGRadiusDialup, скорректируйте скрипт."

Нет каталога BGRadiusDialup/script. Какие скрипты положить в /etc/init.d? Как запустить радиус сервер.

Автор:  Phricker [ 24 фев 2014, 14:41 ]
Заголовок сообщения:  Re: BGRadiusDialup

Код:
#!/bin/sh

BGRAD_HOME_DIALUP=/usr/local/BGRadiusDialup

case "$1" in
        start)
                $BGRAD_HOME_DIALUP/radius_start.sh
        ;;

        stop)
                $BGRAD_HOME_DIALUP/radius_stop.sh
        ;;

        restart)
                $BGRAD_HOME_DIALUP/radius_stop.sh
                $BGRAD_HOME_DIALUP/radius_start.sh
        ;;

        *)
                echo "Usage: $0 start | stop | restart" >&2
                exit 1
        ;;
esac

Автор:  Phricker [ 24 фев 2014, 14:42 ]
Заголовок сообщения:  Re: BGRadiusDialup

запустить можно и вручную скриптами ./radius_start.sh и ./radius_stop.sh соответственно

Автор:  Рамиль [ 24 фев 2014, 14:44 ]
Заголовок сообщения:  Re: BGRadiusDialup

Понятно. А автозапуск как настроить?

Автор:  Phricker [ 24 фев 2014, 14:48 ]
Заголовок сообщения:  Re: BGRadiusDialup

Добавить в Пуск - Автозагрузка :lol:
Ось какая?
Если у вас работает автозапуск BGBillingServer на тех скриптах которые идут с ним в поставке можно на основе их набросать.
Нечто вроде
Код:
#!/bin/sh

# chkconfig: - 98 02
# description: bgdialup daemon
# processname: bgdialup

prog="bgdialup"
serverstart=radius_start.sh
serverstop=radius_stop.sh
serverstatus=radius_status.sh

# Source function library.
COMMON_FUNCTIONS=true;
if [ -r /etc/init.d/functions ]; then
    . /etc/init.d/functions
else
    COMMON_FUNCTIONS=false;
fi

export JAVA_HOME=/usr/java/default

if [ -z "$BGDIALUP_HOME" ]; then
    export BGDIALUP_HOME=/opt/BG/BGRadiusDialup
fi

start() {
    echo -n $"Starting $prog: "

    $BGDIALUP_HOME/$serverstart

    RETVAL=$?

    if [ $COMMON_FUNCTIONS == true ]; then
        if [ $RETVAL -eq 0 ]; then
            action $"" /bin/true
        else
            action $"" /bin/false
        fi
    else
        echo "OK";
    fi
#    [ $RETVAL -eq 0 ] && touch /var/lock/subsys/$servicename
}

stop() {
    echo -n $"Stopping $prog: "

    if [ $COMMON_FUNCTIONS == true ]; then
        status -p $BGDIALUP_HOME/.run/$prog.pid $prog > /dev/null
        STVAL=$?

        if [ $STVAL -eq 0 ]; then
            action $"" /bin/true
        else
            action $"process not found " /bin/false
        fi
    fi

    $BGDIALUP_HOME/$serverstop

    RETVAL=$?
}

restart() {
    stop
    start
}

bgstatus() {
    if [ $COMMON_FUNCTIONS == true ]; then
        status -p $BGDIALUP_HOME/.run/$prog.pid $prog
        STVAL=$?

        if [ $STVAL -eq 0 ]; then
            action $"" /bin/true
        else
            action $"process not found " /bin/false
        fi
    fi

    $BGDIALUP_HOME/$serverstatus
}

case "$1" in
        start)
                start
        ;;

        stop)
                stop
        ;;

        restart)
                restart
        ;;
        status)
               bgstatus
       ;;

        *)
                echo "Usage: $0 start | stop | restart" >&2
                exit 1
        ;;
esac

Автор:  Рамиль [ 24 фев 2014, 14:53 ]
Заголовок сообщения:  Re: BGRadiusDialup

Debian 7. С тем что Вы написали в последнем сообщение можно будет бградиус зарегистрировать как службу? Я много еще не понимаю в дебиан 7. Вообще в никс системах.

Автор:  skyb [ 24 фев 2014, 16:43 ]
Заголовок сообщения:  Re: BGRadiusDialup

сменить на centos

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/