imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Программы и Операционные системы > Пингвинятник (ОС *NIX)
Опции темы
Старый 04.09.2005, 20:16     # 1
Raven B.
Member
 
Аватар для Raven B.
 
Регистрация: 12.07.2004
Адрес: Очень странное место.
Сообщения: 328

Raven B. Известность не заставит себя ждатьRaven B. Известность не заставит себя ждать
Question Скрипты, выполняемые при загрузке.

Доброго времени суток.

Насколько я понял из документации любой исполняемый (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.
Raven B. вне форума  
Старый 08.09.2005, 20:38     # 2
shuron
Full Member
 
Аватар для shuron
 
Регистрация: 16.09.2003
Сообщения: 793

shuron Луч света в тёмном царствеshuron Луч света в тёмном царствеshuron Луч света в тёмном царствеshuron Луч света в тёмном царствеshuron Луч света в тёмном царстве
А что за дистрибутив вообще?
shuron вне форума  
Старый 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. Если помогло с тебя звезда =)
 
Старый 23.09.2005, 16:36     # 4
Raven B.
Member
 
Аватар для Raven B.
 
Регистрация: 12.07.2004
Адрес: Очень странное место.
Сообщения: 328

Raven B. Известность не заставит себя ждатьRaven B. Известность не заставит себя ждать
Цитата:
Извините. Вопрос закрыт.
Надо было прописать в etc/rc.conf...
FreeBSD 5.2 (Уже 5.4)
Спасибо вем большое но уже все хорошо.
Raven B. вне форума  

Опции темы

Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 19:18.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.