forum.bitel.ru
http://forum.bitel.ru/

Стартеры и скриптовая обвязка
http://forum.bitel.ru/viewtopic.php?f=1&t=11850
Страница 1 из 1

Автор:  alibek [ 06 авг 2016, 18:24 ]
Заголовок сообщения:  Стартеры и скриптовая обвязка

Начал настраивать и запускать BGBilling (версия 7.0, для Debian 8).
Когда дело дошло до shell-скриптов — ужаснулся.
Как будто студента-двоечника нанимали.

В скриптах-стартерах не указаны LSB-тэги, да и вообще их структура не соответствует шаблону.
Пути прописаны абсолютные, причем прописаны в разных скриптах (вместо того, чтобы брать или соурсить из одного файла).
В bgcommonrc в функциях start и stop указан такой код:
Код:
if [ $COMMON_FUNCTIONS == true ]; then

Хотя в bash сравнение должно быть с одним знаком равенства.
То есть при наличии /etc/init.d/functions common-функции не использовались, но этого разработчики не замечали, потому что при старте это некритично (старт приложения все-равно отрабатывает), а при остановках списывали на глюки.

Я планирую взять из скриптов только запуск ява-приложений с параметрами и полностью их переписать.
Но может быть кто-то это уже сделал и поделится?

Автор:  zavndw [ 06 авг 2016, 18:48 ]
Заголовок сообщения:  Re: Стартеры и скриптовая обвязка

в образах виртуальных машин можно взять юниты systemd или на вики пример есть

Автор:  dimOn [ 09 авг 2016, 13:25 ]
Заголовок сообщения:  Re: Стартеры и скриптовая обвязка

в свете systemd эти стартовые скрипты давно неактуальны. а до этого никто за ними особо не следил.

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/