LINUX.ORG.RU

Сервисы в Slackware


0

0

Здравствуйте. Подскажите, пожалуйста, как настроить сервисы, запускаемые при загрузке ОС. В каком файле лежит их описание и какой утилитой можно удобнее их настроить? /etc/rc.d/init.d - такого каталога нет, а о другом мне не известно=\. ОС - Slackware Linux 10.0.

anonymous

Ответ на: комментарий от fagot

Я так понял, ты меня сюда направил: http://www.slackware.ru/article.ghtml?ID=472 Так? О том, что в файлах типа /etc/rc.d/rc.X, где Х - уровень запуска, находятся стартовые скрипты, мне было известно. Но как с ними работать то? К примеру, при помощи программы "Редактор сценариев SysV"? Об этом выше упомянутый документ умалчивает, а в ручную копать тот файл нет ни времени ни сил. Неужели нет других способов?

anonymous
()
Ответ на: комментарий от anonymous

Если интересует SysVr4, то надо создать директории init.d, rc[0-6].d в /etc/rc.d, а Slackware сам умеет читать эти поддиректории.

anonymous
()
Ответ на: комментарий от anonymous

Последний совет мне к сожалению не помог, или я неправильно его истолковал=\ Можно подробней?

anonymous
()
Ответ на: комментарий от anonymous

Товарищ, в общем, что бы ни делал - всё ручками. По-моему, легче покопать то, что есть ручками, чем создавать заново этот init.d. Там же примитивно! Команду запуска цепляешь и всё. Только разберись, в каком файле и в какой его части (скорее всего в конце.) И проверь, может там уже есть та команда, которая нужно, только закомментирована.

snigga ★★★
()
Ответ на: комментарий от anonymous

Если не хочется создавать каталоги init.d rc[0-6].d, то надо смотреть файлы rc.S, rc.local.

anonymous
()
Ответ на: комментарий от anonymous

Быть может, пригодится:

ls /etc/rc.d/ rc.0 rc.acpid rc.font rc.inet1.conf rc.modules rc.sendmail rc.wireless rc.4 rc.alsa rc.font.new rc.inet2 rc.mysqld rc.serial rc.wireless.conf rc.6 rc.atalk rc.gpm rc.inetd rc.nfsd rc.sshd rc.yp rc.K rc.bind rc.hotplug rc.ip_forward rc.pcmcia rc.syslog rc.M rc.cups rc.httpd rc.local rc.portmap rc.sysvinit rc.S rc.dnsmasq rc.inet1 rc.lprng rc.samba rc.udev

если нужно просто быстро включить/выключить ненужное, не вдаваясь в подробности, то

chmod +x /etc/rc.d/rc.nujnoe - будет стартовать само при загрузке /etc/rc.d/rc.nujnoe start - вкл

chmod -x /etc/rc.d/rc.nenujnoe - не будет стартовать само при загрузке /etc/rc.d/rc.nenujnoe stop - выкл

или $ pkgtool а там setup -> services

Для службы, отсутствующей в стандартной поставке можно написать свой скриптик по образу и подобию и добавить в rc.M. Я так, к примеру, squid оформил (на другой машине).

LexxTheFox ★★
()

создаешь свой скрип запуска обзываешь его к приверу rc.my_script кидаещь его в /etc/rc.d потом открываетшь rc.M и по аналогии прописываеь его; если скрипт находится в каталоге ни не запускается то ему нужно поставить права chmod a+x rc.my_script

AleX ★★★
()
Ответ на: комментарий от anonymous

>Я так понял, ты меня сюда направил

нет, я имел ввиду http://sle.how-to.ru/

>О том, что в файлах типа /etc/rc.d/rc.X, где Х - уровень запуска, находятся стартовые скрипты, мне было известно.

нет и не должно быть таких директорий в Slackware

>Но как с ними работать то?

Со скриптами в /etc/rc.d/rc.* в Slackware нужно работать РУКАМИ.

fagot ★★★★★
()
Ответ на: комментарий от fagot

>> Но как с ними работать то?

> Со скриптами в /etc/rc.d/rc.* в Slackware нужно работать РУКАМИ.

...и головой.

:D

anonymous
()
Ответ на: комментарий от anonymous

Да ну вас, по моему в слаке все легло до бозобразия:)

есть /etc/rc.d/ а там либо отдельные скрипты с правами на запуск или

нет, либо редактируеш rc.modules, но все равно нужно РУКАМИ все править!

а самое главное головой понять всю систему.

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