Показать сообщение отдельно
Старый 23.09.2005, 13:29     # 3
Fath
Guest
 
Сообщения: n/a

Так. первое. Что за дистр - если фря (ветка BSD в UNIX дереве) это одно, линух другое (В массе своей по системе загрузки это SYSTEM V).
Если линух - то в /etc/rc.d/ дожно быть вот что:

Код:
init.d
rc
rc0.d
rc1.d
rc2.d
rc3.d
rc4.d
rc5.d
rc6.d
rc.powerfail
rc.sysinit
scripts
rc#.d - левелы загрузки, в этих каталогах символические ссылки в каталог init.d (в каталоге находятся саси скрипты инициализации и управления сервисами). Ссылки имеют вид [K,S][0-9,0-9]service - K - kill, S - start
При старте системы обычно выполняется левел 3 (или 5) - скрипт запускает всё сервисы на которые указывают ссылки в rc3.d в порядке их нумерации. При выключении компа, система переходти в левел 6 - там в основном идёть завершение сервисов (К) потом запуск killall и reboot (S)
Если тебе не нужно что-то запускать перед определлённым сервисом - то что описал тебе не надо. Тебе надо добавить свои строчки в файл rc.local - этот файл будет выполнятся всегда, после старта всех сервисов.

Ну вроде доходчиво пояснил. Enjoy. Если помогло с тебя звезда =)