С путями всё в порядке. Окружения и пути во всех случаях одинаковы, но не
работает
только на этой конкретной инсталляции 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 <
[email protected]> написал:
> Самая вероятная проблема - пути. Во время загрузки у шелла могут быть не
> определены все нужные вашим скриптам пути в PATH.
> Проверьте, а лучше пишите только абсолютные пути.
>
> 6 октября 2011 г. 15:10 пользователь Oleg A. Anisimov <
> [email protected]> написал:
>
>> Доброго всем 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
>> [email protected]
>> https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
>>
>>
>
>
> --
> Dmitry Agafonov ~ http://agafonov.pp.ru/
>
> --
> ubuntu-ru mailing list
> [email protected]
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
>
>
--
--
С наилучшими пожеланиями,
Олег Анисимов AKA Yoda
--
ubuntu-ru mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru