| imho.ws |
![]() |
|
|
|
# 1 |
|
Member
Регистрация: 12.07.2004
Адрес: Очень странное место.
Сообщения: 328
![]() ![]() |
Доброго времени суток.
Насколько я понял из документации любой исполняемый (chmod +x) файл с расширением .sh расположеный в директории /etc/rc.d/ или /usr/local/etc/rc.d/ будет запускатся при загрузке и завершении работы системы. добавил в /etc/rc.d/ скриптик такого содержания: sndbat.sh Код:
#!/bin/sh sysctl hw.snd.pcm0.vchans=16 sysctl hw.snd.maxautovchans=32 exit 1 В чем я ошибся ? Подскажите пожалуста как это исправить ? С уважением. Ворон. Извините. Вопрос закрыт. Надо было прописать в etc/rc.conf Код:
local_startup="/etc/rc.d /usr/X11R6/etc/rc.d" # startup script dirs. |
|
|
|
|
# 3 |
|
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 При старте системы обычно выполняется левел 3 (или 5) - скрипт запускает всё сервисы на которые указывают ссылки в rc3.d в порядке их нумерации. При выключении компа, система переходти в левел 6 - там в основном идёть завершение сервисов (К) потом запуск killall и reboot (S) Если тебе не нужно что-то запускать перед определлённым сервисом - то что описал тебе не надо. Тебе надо добавить свои строчки в файл rc.local - этот файл будет выполнятся всегда, после старта всех сервисов. Ну вроде доходчиво пояснил. Enjoy. Если помогло с тебя звезда =) |