rc.local
Модератор: Модераторы разделов
-
Tokra
- Сообщения: 399
rc.local
недавно ставил слаку 10.2. Вот с чем столкнулся: с родным ядром 2.4.31, при старте, не хочет выполнятся скрипт rc.local. Как только обновил ядро до версии 2.6.15 - все ок! Что это, не могу понять

-
vg2.0
- Сообщения: 832
- Статус: *BSD admin ;)
- ОС: *BSD =)
Re: rc.local
Не помню как в Слаке, у меня на FreeBSD в rc.conf прописал rc_conf_files="/etc/rc.conf /etc/rc.conf.local",
для того чтобы он от туда тоже данные брал.
для того чтобы он от туда тоже данные брал.
FreeBSD 6-stable
FreeBSD 5.5-stable
FreeBSD 5.5-stable
-
oberlicht
- Сообщения: 381
- Статус: Апатичный новичок
- ОС: Slackware, Gentoo
Re: rc.local
/etc/rc.d/rc.local запускается скриптом /etc/rc.d/rc.M вот таким образом
Про ядро здесь ничего не сказано ..
Код: Выделить всё
# Start the local setup procedure.
if [ -x /etc/rc.d/rc.local ]; then
. /etc/rc.d/rc.local
fi
# All done.Про ядро здесь ничего не сказано ..
Slackware 11 - 2.6.18 @ Athlon XP 1800+/512Mb
Slackware-12 - 2.6.21.5 @ Celeron D 2533/512Mb
Gentoo (amd64) - 2.6.22 @ Athlon X2 5600+/2048Mb
Slackware-12 - 2.6.21.5 @ Celeron D 2533/512Mb
Gentoo (amd64) - 2.6.22 @ Athlon X2 5600+/2048Mb
-
Mayuka
- Сообщения: 174
- ОС: Debian Sid
Re: rc.local
Странно у меня на 2.4.31 работало на ура. А что хоть пишет?
Work: FreeBSD 4.11 , Windows 2003 Terminal Server
Home: Debian testing , Slackware 10.2 e17 , windows XP
Home: Debian testing , Slackware 10.2 e17 , windows XP
-
Tokra
- Сообщения: 399
Re: rc.local
oberlicht писал(а): ↑25.04.2006 22:07/etc/rc.d/rc.local запускается скриптом /etc/rc.d/rc.M вот таким образомКод: Выделить всё
# Start the local setup procedure. if [ -x /etc/rc.d/rc.local ]; then . /etc/rc.d/rc.local fi # All done.
Про ядро здесь ничего не сказано ..
В /etc/rc.d/rc.M присутствует
if [ -x /etc/rc.d/rc.local ]; then
. /etc/rc.d/rc.local
fi
Вот вся загвоздка в том, что с родным ядром не запускается, а с 2.6.15 все работает. До этого ставил, все ок было. А ща, черт знает что...
Да ничего и не пишет. У меня в rc.local всего одна строчка - запуск XDM.
Народ! Это ужэ вообще чудеса:
Вместо
if [ -x /etc/rc.d/rc.local ]; then
. /etc/rc.d/rc.local
fi
пишем
if [ -x /etc/rc.d/rc.local ]; then
/etc/rc.d/rc.local # без точки
fi
Это для родного ядра!
А вот с ядром 2.6.15 эта точка нужна!!!
Это как так???
-
sedition
- Сообщения: 556
- ОС: Gentoo/MacOSX/Windows Vista
-
Tokra
- Сообщения: 399
-
BigKAA
- Сообщения: 292
Re: rc.local
Tokra писал(а): ↑26.04.2006 10:30oberlicht писал(а): ↑25.04.2006 22:07
/etc/rc.d/rc.local запускается скриптом /etc/rc.d/rc.M вот таким образомКод: Выделить всё
# Start the local setup procedure. if [ -x /etc/rc.d/rc.local ]; then . /etc/rc.d/rc.local fi # All done.
Про ядро здесь ничего не сказано ..
В /etc/rc.d/rc.M присутствует
if [ -x /etc/rc.d/rc.local ]; then
. /etc/rc.d/rc.local
fi
Вот вся загвоздка в том, что с родным ядром не запускается, а с 2.6.15 все работает. До этого ставил, все ок было. А ща, черт знает что...
Да ничего и не пишет. У меня в rc.local всего одна строчка - запуск XDM.
Народ! Это ужэ вообще чудеса:
Вместо
if [ -x /etc/rc.d/rc.local ]; then
. /etc/rc.d/rc.local
fi
пишем
if [ -x /etc/rc.d/rc.local ]; then
/etc/rc.d/rc.local # без точки
fi
Это для родного ядра!
А вот с ядром 2.6.15 эта точка нужна!!!
Это как так???
Это чудо! Не понятное природе...
А если точнее, то скорее всего во втором случае призапуске bash (а он запускается отдельным процессом) определяюся какие то дела в окружении... Каким боком это зависит от версии ядра - фиг его знает