[devel] Покритикуйте init-скрипт

Slava Semushin =?iso-8859-1?q?slava=2Esemushin_=CE=C1_gmail=2Ecom?=
Ср Окт 31 13:50:19 MSK 2007


31.10.07, Avramenko Andrew<liksx / mail.ru> написал(а):
> Сильно не вчитывался, но не понравился кусок:
>
> else
>         exit 1
> fi

Мда.. даже и не знаю что туда написать. Я думал, что-нить выдать, но
этот случай по идее не должен случиться. Это типа assert() такой.
Потому что в файле /etc/ossec-init.conf всегда содержится определение
переменной TYPE и оно может принимать только три известных значения.

Можно написать такое: "Error: wrong installation type in /etc/ossec-init.conf!"

Так лучше?

> Лично я предпочитаю когда скрипт ругнется из-за чего вышел. Это обычно
> сильно облегчает процесс отладки.

Ага, оно конечно круто.. :)

Я когда этот инитскрипт отлаживал столкнулся с проблемой: инит скрипт
тихо отрабатывал ничег не делая. И только sh -x и RTFS помогли понять,
что путь к демону должен быть абсолютным, иначе ф-ция start_daemon не
сможет его запустить. При этом сама ф-ция никакой ошибки не вывела...


-- 
+ Slava Semushin | slava.semushin @ gmail.com
+ ALT Linux Team | php-coder @ altlinux.ru


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