С путями всё в порядке. Окружения и пути во всех случаях одинаковы, но не работает только на этой конкретной инсталляции 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 < agafonovdmi...@gmail.com> написал: > Самая вероятная проблема - пути. Во время загрузки у шелла могут быть не > определены все нужные вашим скриптам пути в PATH. > Проверьте, а лучше пишите только абсолютные пути. > > 6 октября 2011 г. 15:10 пользователь Oleg A. Anisimov < > yoda.jedy.kni...@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
-- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru