Re: Не выполняются скрипты из /etc/init.d при старте (Ubuntu 10.04)

Oleg A. Anisimov yoda.jedy.knight на gmail.com
Чт Окт 6 12:23:46 UTC 2011


С путями всё в порядке. Окружения и пути во всех случаях одинаковы, но не
работает
только на этой конкретной инсталляции Ubuntu 10.04. Вот один из скриптов:

#!/bin/sh

set -e

PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
save_time=`date '+%Y.%m.%d-%H.%M.%S'`

case "$1" in
    start|restart|reload|force-reload)
    /sbin/iptables-restore -c < /var/lib/iptables/rules
    ;;
    stop)
    /sbin/iptables-save -c > /var/lib/iptables/rules
    ;;
    save)
    mv /var/lib/iptables/rules /var/lib/iptables/rules$save_time
    /sbin/iptables-save -c > /var/lib/iptables/rules
    echo "iptables saved"
    ;;
    *)
    if test "$@"; then
        echo "Aborting iptables initd: unknown command(s): \"$@\"."
    fi
    usage
    ;;
esac

exit 0


Он у меня с машины на машину, из ОСи в ОСь кочует и везде работал до этого
раза.

6 октября 2011 г. 15:26 пользователь Dmitry Agafonov <
agafonovdmitry на gmail.com> написал:

> Самая вероятная проблема - пути. Во время загрузки у шелла могут быть не
> определены все нужные вашим скриптам пути в PATH.
> Проверьте, а лучше пишите только абсолютные пути.
>
> 6 октября 2011 г. 15:10 пользователь Oleg A. Anisimov <
> yoda.jedy.knight на gmail.com> написал:
>
>> Доброго всем LOCAL_TIME!
>>
>> Столкнулся с ситуацией посавившей меня в тупик.
>>
>> Есть машинка под 10.0.3. Задача выполнить при загрузке два скрипта.
>> Скрипты
>> помещены (с правами 755) в /etc/init.d, выполнено update-rc.d -f <имя
>> скрипта> defauls и
>> симлинки S20scriptname присутствуют в /etc/rc2.d и вообще где положено.
>> Вот только
>> при загрузке они не выполняются. Ошибок в логах нет. Простое service
>> scriptname start
>> даёт нужный результат. Всё поднимается.
>>
>> Вопрос: какого лешего ему не хватает?
>>
>> P.S. Шаманство по этому же рецепту в Debian/Ubuntu 11.04 даёт
>> предсказуемый
>> положительный результат: при старте системы скрипты выполняются.
>>
>> P.P.S. Если надо — могу выложить сами скрипты.
>>
>> --
>> --
>> С наилучшими пожеланиями,
>> Олег Анисимов AKA Yoda
>>
>>
>>
>> --
>> ubuntu-ru mailing list
>> ubuntu-ru на lists.ubuntu.com
>> https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
>>
>>
>
>
> --
> Dmitry Agafonov ~ http://agafonov.pp.ru/
>
> --
> ubuntu-ru mailing list
> ubuntu-ru на lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
>
>


-- 
--
С наилучшими пожеланиями,
Олег Анисимов AKA Yoda
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <https://lists.ubuntu.com/archives/ubuntu-ru/attachments/20111006/a5be2fc9/attachment.html>


Подробная информация о списке рассылки ubuntu-ru