[devel] Покритикуйте init-скрипт
Slava Semushin
=?iso-8859-1?q?slava=2Esemushin_=CE=C1_gmail=2Ecom?=
Чт Ноя 1 14:02:55 MSK 2007
01.11.07, Vladimir V. Kamarzin<vvk / altlinux.ru> написал(а):
> >>>>> On 31 Oct 2007 at 15:50 "SS" == Slava Semushin writes:
>
> SS> Я когда этот инитскрипт отлаживал столкнулся с проблемой: инит скрипт
> SS> тихо отрабатывал ничег не делая. И только sh -x и RTFS помогли понять,
> SS> что путь к демону должен быть абсолютным, иначе ф-ция start_daemon не
> SS> сможет его запустить.
>
> Это не так.
Заразился от wrar@'а говорить однострочниками? :) Объясни, почему не
так. Я буквально недавно на это наступал.
Вот код (/etc/init.d/functions из service-0.5.14-alt1):
95 start_daemon()
96 {
[skip]
169 # We need the absolute pathname.
170 if [ -z "$1" ]; then
171 msg_usage "start_daemon [options]... {program}..."
172 return 1
173 fi
174 WHICH="$(absolute "$1")" || return 1
175 [ -n "$CMDNAME" ] &&
176 BASENAME="$(basename "$CMDNAME")" ||
177 BASENAME="$(basename "$1")" || return 1
178 shift
Где-то здесь у меня и вылетало по-тихому...
--
+ Slava Semushin | slava.semushin @ gmail.com
+ ALT Linux Team | php-coder @ altlinux.ru
Подробная информация о списке рассылки Devel