Форум сетевых администраторов
Показаны 10 сообщений на этой странице

Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- Linux (http://netadmin.ws/forum/forumdisplay.php?forumid=13)
-- Запуск демона до входа в систему (http://netadmin.ws/forum/showthread.php?threadid=7858)


Помещено Den 13-02-2004 в 19:52:

Запуск демона до входа в систему

Че за глюк? Скачал (уже не первый) фтп сервер - Pure-FTPD. Вот ссылка на исходник:
pure-ftpd

Почитал RTFM'ы, сконфигурировал с ключами --with-russian --with-puredb --prefix=/usr/local, установил, вобщем сделал все как написано в книжке README.
Создал группу ftpgroup, пользователя ftpuser относящуюся к группе gtpgroup. Добавил в базу нового пользователя и запустил демон. Ура работает. Да не тут то было. Засунул запуск демона в RC.D чтоб запускался автоматом при загрузке, а эта сволочь не запускается. Что делать? Причем не запускается до входа в систему. Если я залогинюсь, и вручную запущу тот-же скрипт запуска демона - все прекрасно работает. Где я ошибся? Что пропустил?

__________________
Bad command or file name.


Помещено gryshadow 14-02-2004 в 11:21:

Попробуй прописать запуск скрипта в /etc/rc.d/rc.local.local
Если такого файла нет - создай с правом на запуск.

__________________
Чайник, мечтающий стать самоваром!


Помещено Den 14-02-2004 в 15:18:

Пробовал - тоже самое.. Кстате та-же трабла с автоматическим подключением к ADSL. Если после входа в систему дать команду adsl-start - все прекрасно. Если прописываю эту команду в скриптах загрузки - ниче не происходит. Ни ошибок, ни логов, ни интернета. А после логина в систему запускаю тот же файл rc.local все прекрасно работает. Причем с помощью обычной командой:
echo "Запуск файла rc.local"
вижу что сам скрипт при запуске системы выполняется.

__________________
Bad command or file name.


Помещено gryshadow 16-02-2004 в 07:39:

1.Проверь права, должны быть например 755.
2. запуск должен быть с ПОЛНЫМ путем, не adsl-start, а /usr/local/bin/adsl-start (или как там оно у тебя)

__________________
Чайник, мечтающий стать самоваром!


Помещено Den 16-02-2004 в 17:05:

И с правами все в порядке, и прописывать пробовал по всякому - никак не проходит..

Кстате чем отличается запуск в таком виде:

/usr/sbin/adsl-start

от такого:

. /usr/sbin/adsl-start

???

У меня ни то не другое не пашет, но просто интересно...

__________________
Bad command or file name.


Помещено polo 16-02-2004 в 19:54:

первый вариант это запуск из корневой директории, т.е. / а второй из текущей, т.е. если ты будешь находится в /root то вызов ./usr/sbin/adsl-start выдаст ошибку.

__________________
Всегда есть решение.


Помещено Den 16-02-2004 в 20:15:

Неа...
эт я знаю... но обрати внимание что во втором варианте между точкой и командой есть пробел... И если дать такую команду вручную - он у меня выполняет ее, а потом просит имя пользователя root и пароль. Вот именно это явление я и не понимаю....

__________________
Bad command or file name.


Помещено gryshadow 17-02-2004 в 06:31:

Хм ... попробуй тада
/usr/sbin/adsl-start &

__________________
Чайник, мечтающий стать самоваром!


Помещено Den 17-02-2004 в 20:35:

не помогло :-(((((((((((

__________________
Bad command or file name.


Помещено Den 18-02-2004 в 21:38:

Вот как люди в психушку попадают! Скачал последнюю версию rp-pppoe в исходниках, откомпилировал и установил. Все работает!
Ура! Всем спасибо.

Den добавил 18-02-2004 в 22:52:54:
Ну вот... Оказывается я еще тупее чем предполагал. На самом деле когда я переустановил rp-pppoe он просто вкатил мне его дефаултные настройки - и поэтому все работает. НО... есть в pppoe.conf файле настройка CONNECT_TIMEOUT которую я выставил равную нулю. Там написано так сделать если я хочу чтоб он во время сбоя при подключении пытался подключаться снова и снова. Ð_то именно то что мне надо. Так вот когда это дело равное нулю - он при запуске (до логина в систему) нихрена не подключается. А когда поставил ему обратно дефаултную настройку (равную 30) подключается на ура. Но что будет во время сбоя при подключении? Или при обрыве связи? Попытается ли он снова подключиться?

И еще вопрос. Как его заставить выполнять скрипт /etc/ppp/ip-up ??? Для этого нужен еще какой-нить особенный ритуальный танец?

__________________
Bad command or file name.


Формат времени GMT. Текущее время 08:06.
Показаны 10 сообщений на этой странице

Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.