Выскочка: определение сервисных зависимостей / приоритеты

Я настроил системы Trac главным образом на серверах Debian/Ubuntu, и это в значительной степени просто работает. Trac может с svn, мерзавцем и подвижный с относительной простотой - последние два требуют плагинов. Это все вполне прилично документируется на Wiki Trac.

Много центра ошибок новичка Unix вокруг полномочий файла и владения, но Кв. - добирается, установщик на Debian/Ubuntu заботится о большинстве этих проблем. Установка сервера Redhat должна быть одинаково безболезненной.

Интеграция машины в Вашей сети является главным образом вопросом, какого вида из доступа Вы хотите обеспечить. Все мои серверы Trac имеют доступ в Интернет через https и ssh. Это делает все простым для любого, кто хочет работать удаленно.

До обслуживания между svn и мерзавцем? Это - действительно надуманный вопрос, после того как Вам установили Ваш репозиторий. Я неравнодушен к распределенным системам управления исходным кодом, так, учитывая Ваш выбор я выбрал бы мерзавца.

1
задан 23 January 2013 в 10:36
1 ответ

В начале сценария инициализации есть блок INIT INFO :

### BEGIN INIT INFO
# Provides:          skeleton
# Required-Start:    $remote_fs $syslog
# Required-Stop:     $remote_fs $syslog
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Example initscript
# Description:       This file should be used to construct scripts to be
#                    placed in /etc/init.d.
### END INIT INFO

В первых трех строках вы должны изменить, чтобы делать то, что вы хотите. . Предоставляет указывает, какую службу обслуживает ваш сценарий. Required-Start - это то место, где вы поместите зависимости, например mongod в вашем случае, и, если это так, на Required-Stop вы установите службы, которые необходимо остановить перед остановкой службы.

1
ответ дан 4 December 2019 в 00:49

Теги

Похожие вопросы