Где /etc/rc.d/rc.local?
Vyacheslav Karamov
ubuntulist на yandex.ru
Пт Июл 6 13:29:07 BST 2007
Если я правильно понял man-страницу, update-rc.d берёт скрипты строго из
/etc/init.d
Вот там как раз есть rc.local такого содержания:
#! /bin/sh
PATH=/sbin:/bin:/usr/sbin:/usr/bin
[ -f /etc/default/rcS ] && . /etc/default/rcS
. /lib/lsb/init-functions
do_start() {
if [ -x /etc/rc.local ]; then
log_begin_msg "Running local boot scripts (/etc/rc.local)"
/etc/rc.local
log_end_msg $?
fi
}
case "$1" in
start)
do_start
;;
restart|reload|force-reload)
echo "Error: argument '$1' not supported" >&2
exit 3
;;
stop)
;;
*)
echo "Usage: $0 start|stop" >&2
exit 3
;;
esac
так что думаю, можно не париться и прописывать команды в /etc/rc.local
P.S. блин, в каждом линуксе свой, отличающийся init!
Roma Yandolin пишет:
> On 7/6/07, Vyacheslav Karamov <ubuntulist на yandex.ru> wrote:
>
>> Нужно прописать маршрутизацию, я привык для этого в мандриве вбивать
>> route в файл
>> /etc/rc.d/rc.local. Тут такого каталога даже нет. Не подойдёт ли мне
>> /etc/rc.local?
>>
>
> создаешь /etc/init.d/rc.local, прописываешь в нем необходимые команды,
> потом выполняешь update-rc.d rc.local defaults
>
> Хотя всё, что связано с сетью, лучше делать в /etc/network/
>
>
>> И вообще, как в дебиановских дистрибутивах помещать комманды в
>> "автозагрузку"?
>>
>
> либо создаешь отдельный скрипт в /etc/init.d и потом с помощью
> update-rc.d его устанавливаешь, либо прописываешь всё в один созданный
> /etc/init.d/rc.local
>
Подробная информация о списке рассылки ubuntu-ru