[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