LINUX.ORG.RU

Запуск сервисов скриптами из /etc/rc.d


0

0

Подскажите, как отключить запуск скриптов из /etc/rc.d? Где-то прочитал, что нужно отключить право на исполнение этого файла, т.е. "chmod a-x rcxxxxx", но после этого скрипты все равно выполняются и запускают прописанные в них сервисы... Прописывание exit 0 приводит к тому, что русская раскладка клавиатуры не загружается и появляются еще пару глюков... ну а комментировать ненужные строки в скриптах ваще херова... Что делать? Всем thx...

anonymous

Я на совсем согласен с ananas

>Подскажите, как отключить запуск скриптов из /etc/rc.d?

Настоятельно рекомендую почитать доки по SV-style INIT. Пока я добрый, объясняю:)

В каталоге, помнится /etc/rc.d/init.d расположены скрипты, которые МОГУТ выполняться (но не обязательно выполняются) при запуске. Так вот: без особой необходимости эти скрипты РУКАМИ_НЕ_ТРОГАТЬ. УБЪЕТ!!!:)))

В каталогах: /etc/rc.d/rc.N (помнится, где N - натуральное число от 1 до 6, соответствующее уровню запуска.) расположены ссылки на скрипты из /etc/rc.d/init.d, в следующем формате:

S_XX_script.name OR K_XX_script.name

Где S - запускаемые при переходе на данный уровень запуска скрипты (службы), K - останавливаемые. XX - двузначное число, определяющее порядок выполнения скриптов. 00 - первым, 99 - последним. script.name - имя скрипта из /etc/rc.d/init.d

Удаляя/создавая такие ссылки ты можешь менять перечень/порядок запуска служб при загрузке. И да будет тебе счастье:)))

P.S. Только не забудь сделать резервную копию имеющейся конфигурации, прежде чем начинать менять ее:

ls /etc/rc.d/rc.3 > ~/level.3.conf.backup

Ikonta_521
()

До чего же все злобные. Удаляя, создавая...
Переименовать достаточно.
S07bimbom -> s07bimbom
Это же шаблону SXX* уже не соответствует.
Типа
mv {S,s}07bimbom
mv {K,k}93bimbom
Да и запоминать конфигурацию лучше по ls -l, дабы линки-то проявились.
Но вообще-то и программы для конфигурирования есть.

io ★★
()

>До чего же все злобные.

Да уж какие есть:)))

>Да и запоминать конфигурацию лучше по ls -l, дабы линки-то проявились.

Лично я полагаю, что достаточно просто помнить, что это - линки.

>Но вообще-то и программы для конфигурирования есть.

Уже появились универсальные, т.е. поддерживающие все службы? Если да - прошу представить имена. Но все-равно (ИМХО) нагляднее ручками.

Ikonta_521
()

А вообще-то, есть еще проги типа ntsysv или tksysv - там только ставишь или убираешь галочки напротив нужных сервисов, жмешь OK, и дело с концом - ссылки изменены...

wildhoney
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.