[Comm] Не запускается /etc/rc.d/init.d/local
Прокопьев Евгений
=?iso-8859-1?q?john_=CE=C1_rmts=2Edonpac=2Eru?=
Вт Сен 9 11:58:06 MSD 2003
Maxim.Savrilov на socenter.ru пишет:
> On Tue, 09 Sep 2003 10:59:58 +0400
> Прокопьев Евгений <john на rmts.donpac.ru> wrote:
>
>
>>Maxim.Savrilov на socenter.ru пишет:
>>
>>>On Tue, 09 Sep 2003 09:37:27 +0400
>>>Прокопьев Евгений <john на rmts.donpac.ru> wrote:
>>>
>>>
>>>
>>>>Pavel Tsybulin пишет:
>>>>
>>>>
>>>>
>>>>>Он в мастере хитро запускается...
>>>>>
>>>>>ls -al /etc/rc.d/rc3.d/S99local
>>>>>lrwxrwxrwx 1 root root /etc/rc.d/rc3.d/S99local -> ../init.d/local
>>>>
>>>>Ну и в чем разница с тем, что я написал в первом письме?
>>>>
>>>
>>>попробуйте руками запустить local
>>>в rc.local поставьте echo какой-нибудь для проверки
>>>это же скрипты, внутри можно глянуть, отладочные сообщения написать...
>>
>>Интересно, как Вы думаете, на основании чего я сделал заключение, что
>>local не запускается?
>
>
> яду то, яду
ну а ... такие вещи советовать ... :)
>>Собственно, пока без этого можно жить: я вставил в /etc/rc.d/rc вызов
>>/etc/rc.d/rc.local. Но мне интересны причины такого поведения, может
>>потом это плохо кончится?
>
>
> вы залезли прямо в потроха functions::ExecIfExecutable ?
нет, я добавил в конец /etc/rc.d/rc следующую строчку:
ExecIfExecutable /etc/rc.d/rc.local
> и что, просто не вызывается?
да
> чего-то недоглядели, имхо
надеюсь, что так
> что у вас в /etc/rc.d/rc.local?
#!/bin/bash
echo hello > /home/hello
Если ExecIfExecutable /etc/rc.d/rc.local в /etc/rc.d/rc отсутствует, то
файл не создается.
--
С уважением, Прокопьев Евгений
Подробная информация о списке рассылки community