Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / скрипт запуска PPTPD / 2 сообщений из 2, страница 1 из 1
10.09.2009, 08:52
    #36187692
vista-rus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
скрипт запуска PPTPD
Уважаемые!!!
Перелопатил весь интернет, везде одно и то же, то есть скрипт запуска и останова PPTPD через скрипт init.d

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
test -r /etc/rc.d/init.d/functions && . /etc/rc.d/init.d/functions

# From AUTOCONF
prefix=/usr
exec_prefix=${prefix}

# Paths to programs
START="/usr/local/sbin/pptpd"
STOP="killall pptpd"
STATUS="echo 'No status command'"
case "$1" in
    start)
        echo -n "Starting PPTPD server: "
        $START
        if [ $? =  0  ] ; then
                touch /var/lock/subsys/pptpd
                echo_success
        else
                echo_failure
        fi
        echo ""
        ;;
    stop)
        echo -n "Shutting down PPTPD server: "

        $STOP > /dev/null  2 >& 1 
        if [ $? =  0  ] ; then
                rm -f /var/lock/subsys/pptpd
                echo_success
        else
                echo_failure
        fi
        echo ""
        ;;

    restart)
        $ 0  stop
        $ 0  start
        ;;

    status)
        $STATUS
        ;;

    *)
        echo "Usage: pptpd {start|stop|restart|status}"
        exit  1 
esac
exit  0 

Со стартом нормально, а вот когда STOP не нормально, процесс то убивается, но вываливается ошибка

#service pptpd stop
Код: plaintext
1.
Shutting down PPTPD server: /sbin/service: line  66 :  26003  Завершено      env -i LANG="$LANG" PATH="$PATH" TERM="$TERM" "${SERVICEDIR}/${SERVICE}" ${OPTIONS}

ОS CentOS 5.1
...
Рейтинг: 0 / 0
10.09.2009, 09:37
    #36187757
vista-rus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
скрипт запуска PPTPD
vista-rus,

нашел
вместо killall надо killproc
и это есть все в исходниках дистрибутива
в файле pptpd.init

всем спс.
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / скрипт запуска PPTPD / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]