![]() |
Показаны 10 сообщений на этой странице |
Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- Linux (http://netadmin.ws/forum/forumdisplay.php?forumid=13)
-- Запуск демона до входа в систему (http://netadmin.ws/forum/showthread.php?threadid=7858)
Запуск демона до входа в систему
Че за глюк? Скачал (уже не первый) фтп сервер - Pure-FTPD. Вот ссылка на исходник:
pure-ftpd
Почитал RTFM'ы, сконфигурировал с ключами --with-russian --with-puredb --prefix=/usr/local, установил, вобщем сделал все как написано в книжке README.
Создал группу ftpgroup, пользователя ftpuser относящуюся к группе gtpgroup. Добавил в базу нового пользователя и запустил демон. Ура работает. Да не тут то было. Засунул запуск демона в RC.D чтоб запускался автоматом при загрузке, а эта сволочь не запускается. Что делать? Причем не запускается до входа в систему. Если я залогинюсь, и вручную запущу тот-же скрипт запуска демона - все прекрасно работает. Где я ошибся? Что пропустил?
__________________
Bad command or file name.
Попробуй прописать запуск скрипта в /etc/rc.d/rc.local.local
Если такого файла нет - создай с правом на запуск.
__________________
Чайник, мечтающий стать самоваром!
Пробовал - тоже самое.. Кстате та-же трабла с автоматическим подключением к ADSL. Если после входа в систему дать команду adsl-start - все прекрасно. Если прописываю эту команду в скриптах загрузки - ниче не происходит. Ни ошибок, ни логов, ни интернета. А после логина в систему запускаю тот же файл rc.local все прекрасно работает. Причем с помощью обычной командой:
echo "Запуск файла rc.local"
вижу что сам скрипт при запуске системы выполняется.
__________________
Bad command or file name.
1.Проверь права, должны быть например 755.
2. запуск должен быть с ПОЛНЫМ путем, не adsl-start, а /usr/local/bin/adsl-start (или как там оно у тебя)
__________________
Чайник, мечтающий стать самоваром!
И с правами все в порядке, и прописывать пробовал по всякому - никак не проходит..
Кстате чем отличается запуск в таком виде:
/usr/sbin/adsl-start
от такого:
. /usr/sbin/adsl-start
???
У меня ни то не другое не пашет, но просто интересно...
__________________
Bad command or file name.
первый вариант это запуск из корневой директории, т.е. / а второй из текущей, т.е. если ты будешь находится в /root то вызов ./usr/sbin/adsl-start выдаст ошибку.
__________________
Всегда есть решение.
Неа...
эт я знаю... но обрати внимание что во втором варианте между точкой и командой есть пробел... И если дать такую команду вручную - он у меня выполняет ее, а потом просит имя пользователя root и пароль. Вот именно это явление я и не понимаю....
__________________
Bad command or file name.
Хм ... попробуй тада
/usr/sbin/adsl-start &
__________________
Чайник, мечтающий стать самоваром!
не помогло :-(((((((((((
__________________
Bad command or file name.
Вот как люди в психушку попадают! Скачал последнюю версию 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.